[FFmpeg-devel,PATCHv2] avformat/movenc: use unspecified language by default

Submitted by Marton Balint on July 9, 2019, 7:26 p.m.

Details

Message ID 20190709192652.15823-1-cus@passwd.hu
State Accepted
Commit 397abca001c8a82b8d31c648c1728f9186722180
Headers show

Commit Message

Marton Balint July 9, 2019, 7:26 p.m.
English was used before.

Signed-off-by: Marton Balint <cus@passwd.hu>
---
 Changelog                                      | 1 +
 libavformat/movenc.c                           | 2 +-
 libavformat/version.h                          | 2 +-
 tests/ref/acodec/alac                          | 2 +-
 tests/ref/acodec/pcm-s16be                     | 2 +-
 tests/ref/acodec/pcm-s24be                     | 2 +-
 tests/ref/acodec/pcm-s32be                     | 2 +-
 tests/ref/acodec/pcm-s8                        | 2 +-
 tests/ref/fate/adtstoasc_ticket3715            | 2 +-
 tests/ref/lavf/mov                             | 6 +++---
 tests/ref/lavf/mov_rtphint                     | 2 +-
 tests/ref/vsynth/vsynth1-avui                  | 2 +-
 tests/ref/vsynth/vsynth1-dnxhd-1080i           | 2 +-
 tests/ref/vsynth/vsynth1-dnxhd-1080i-10bit     | 2 +-
 tests/ref/vsynth/vsynth1-dnxhd-1080i-colr      | 2 +-
 tests/ref/vsynth/vsynth1-dnxhd-hr-hq-mov       | 2 +-
 tests/ref/vsynth/vsynth1-dnxhd-hr-lb-mov       | 2 +-
 tests/ref/vsynth/vsynth1-dnxhd-hr-sq-mov       | 2 +-
 tests/ref/vsynth/vsynth1-mov-bgr24             | 2 +-
 tests/ref/vsynth/vsynth1-mov-bpp15             | 2 +-
 tests/ref/vsynth/vsynth1-mov-bpp16             | 2 +-
 tests/ref/vsynth/vsynth1-prores                | 2 +-
 tests/ref/vsynth/vsynth1-prores_444            | 2 +-
 tests/ref/vsynth/vsynth1-prores_444_int        | 2 +-
 tests/ref/vsynth/vsynth1-prores_int            | 2 +-
 tests/ref/vsynth/vsynth1-prores_ks             | 2 +-
 tests/ref/vsynth/vsynth1-qtrle                 | 2 +-
 tests/ref/vsynth/vsynth1-qtrlegray             | 2 +-
 tests/ref/vsynth/vsynth1-svq1                  | 2 +-
 tests/ref/vsynth/vsynth1-vc2-420p              | 2 +-
 tests/ref/vsynth/vsynth1-vc2-420p10            | 2 +-
 tests/ref/vsynth/vsynth1-vc2-420p12            | 2 +-
 tests/ref/vsynth/vsynth1-vc2-422p              | 2 +-
 tests/ref/vsynth/vsynth1-vc2-422p10            | 2 +-
 tests/ref/vsynth/vsynth1-vc2-422p12            | 2 +-
 tests/ref/vsynth/vsynth1-vc2-444p              | 2 +-
 tests/ref/vsynth/vsynth1-vc2-444p10            | 2 +-
 tests/ref/vsynth/vsynth1-vc2-444p12            | 2 +-
 tests/ref/vsynth/vsynth1-vc2-t5_3              | 2 +-
 tests/ref/vsynth/vsynth1-vc2-thaar             | 2 +-
 tests/ref/vsynth/vsynth2-avui                  | 2 +-
 tests/ref/vsynth/vsynth2-dnxhd-1080i           | 2 +-
 tests/ref/vsynth/vsynth2-dnxhd-1080i-10bit     | 2 +-
 tests/ref/vsynth/vsynth2-dnxhd-1080i-colr      | 2 +-
 tests/ref/vsynth/vsynth2-dnxhd-hr-hq-mov       | 2 +-
 tests/ref/vsynth/vsynth2-dnxhd-hr-lb-mov       | 2 +-
 tests/ref/vsynth/vsynth2-dnxhd-hr-sq-mov       | 2 +-
 tests/ref/vsynth/vsynth2-mov-bgr24             | 2 +-
 tests/ref/vsynth/vsynth2-mov-bpp15             | 2 +-
 tests/ref/vsynth/vsynth2-mov-bpp16             | 2 +-
 tests/ref/vsynth/vsynth2-prores                | 2 +-
 tests/ref/vsynth/vsynth2-prores_444            | 2 +-
 tests/ref/vsynth/vsynth2-prores_444_int        | 2 +-
 tests/ref/vsynth/vsynth2-prores_int            | 2 +-
 tests/ref/vsynth/vsynth2-prores_ks             | 2 +-
 tests/ref/vsynth/vsynth2-qtrle                 | 2 +-
 tests/ref/vsynth/vsynth2-qtrlegray             | 2 +-
 tests/ref/vsynth/vsynth2-svq1                  | 2 +-
 tests/ref/vsynth/vsynth2-vc2-420p              | 2 +-
 tests/ref/vsynth/vsynth2-vc2-420p10            | 2 +-
 tests/ref/vsynth/vsynth2-vc2-420p12            | 2 +-
 tests/ref/vsynth/vsynth2-vc2-422p              | 2 +-
 tests/ref/vsynth/vsynth2-vc2-422p10            | 2 +-
 tests/ref/vsynth/vsynth2-vc2-422p12            | 2 +-
 tests/ref/vsynth/vsynth2-vc2-444p              | 2 +-
 tests/ref/vsynth/vsynth2-vc2-444p10            | 2 +-
 tests/ref/vsynth/vsynth2-vc2-444p12            | 2 +-
 tests/ref/vsynth/vsynth2-vc2-t5_3              | 2 +-
 tests/ref/vsynth/vsynth2-vc2-thaar             | 2 +-
 tests/ref/vsynth/vsynth3-dnxhd-1080i-10bit     | 2 +-
 tests/ref/vsynth/vsynth3-dnxhd-1080i-colr      | 2 +-
 tests/ref/vsynth/vsynth3-dnxhd-hr-hq-mov       | 2 +-
 tests/ref/vsynth/vsynth3-dnxhd-hr-lb-mov       | 2 +-
 tests/ref/vsynth/vsynth3-dnxhd-hr-sq-mov       | 2 +-
 tests/ref/vsynth/vsynth3-mov-bgr24             | 2 +-
 tests/ref/vsynth/vsynth3-mov-bpp15             | 2 +-
 tests/ref/vsynth/vsynth3-mov-bpp16             | 2 +-
 tests/ref/vsynth/vsynth3-prores                | 2 +-
 tests/ref/vsynth/vsynth3-prores_444            | 2 +-
 tests/ref/vsynth/vsynth3-prores_444_int        | 2 +-
 tests/ref/vsynth/vsynth3-prores_int            | 2 +-
 tests/ref/vsynth/vsynth3-prores_ks             | 2 +-
 tests/ref/vsynth/vsynth3-qtrle                 | 2 +-
 tests/ref/vsynth/vsynth3-svq1                  | 2 +-
 tests/ref/vsynth/vsynth_lena-avui              | 2 +-
 tests/ref/vsynth/vsynth_lena-dnxhd-1080i       | 2 +-
 tests/ref/vsynth/vsynth_lena-dnxhd-1080i-10bit | 2 +-
 tests/ref/vsynth/vsynth_lena-dnxhd-1080i-colr  | 2 +-
 tests/ref/vsynth/vsynth_lena-dnxhd-hr-hq-mov   | 2 +-
 tests/ref/vsynth/vsynth_lena-dnxhd-hr-lb-mov   | 2 +-
 tests/ref/vsynth/vsynth_lena-dnxhd-hr-sq-mov   | 2 +-
 tests/ref/vsynth/vsynth_lena-mov-bgr24         | 2 +-
 tests/ref/vsynth/vsynth_lena-mov-bpp15         | 2 +-
 tests/ref/vsynth/vsynth_lena-mov-bpp16         | 2 +-
 tests/ref/vsynth/vsynth_lena-prores            | 2 +-
 tests/ref/vsynth/vsynth_lena-prores_444        | 2 +-
 tests/ref/vsynth/vsynth_lena-prores_444_int    | 2 +-
 tests/ref/vsynth/vsynth_lena-prores_int        | 2 +-
 tests/ref/vsynth/vsynth_lena-prores_ks         | 2 +-
 tests/ref/vsynth/vsynth_lena-qtrle             | 2 +-
 tests/ref/vsynth/vsynth_lena-qtrlegray         | 2 +-
 tests/ref/vsynth/vsynth_lena-svq1              | 2 +-
 tests/ref/vsynth/vsynth_lena-vc2-420p          | 2 +-
 tests/ref/vsynth/vsynth_lena-vc2-420p10        | 2 +-
 tests/ref/vsynth/vsynth_lena-vc2-420p12        | 2 +-
 tests/ref/vsynth/vsynth_lena-vc2-422p          | 2 +-
 tests/ref/vsynth/vsynth_lena-vc2-422p10        | 2 +-
 tests/ref/vsynth/vsynth_lena-vc2-422p12        | 2 +-
 tests/ref/vsynth/vsynth_lena-vc2-444p          | 2 +-
 tests/ref/vsynth/vsynth_lena-vc2-444p10        | 2 +-
 tests/ref/vsynth/vsynth_lena-vc2-444p12        | 2 +-
 tests/ref/vsynth/vsynth_lena-vc2-t5_3          | 2 +-
 tests/ref/vsynth/vsynth_lena-vc2-thaar         | 2 +-
 113 files changed, 115 insertions(+), 114 deletions(-)

Comments

Marton Balint July 11, 2019, 7:28 p.m.
On Tue, 9 Jul 2019, Marton Balint wrote:

> English was used before.

Will apply this soon.

Regards,
Marton

>
> Signed-off-by: Marton Balint <cus@passwd.hu>
> ---
> Changelog                                      | 1 +
> libavformat/movenc.c                           | 2 +-
> libavformat/version.h                          | 2 +-
> tests/ref/acodec/alac                          | 2 +-
> tests/ref/acodec/pcm-s16be                     | 2 +-
> tests/ref/acodec/pcm-s24be                     | 2 +-
> tests/ref/acodec/pcm-s32be                     | 2 +-
> tests/ref/acodec/pcm-s8                        | 2 +-
> tests/ref/fate/adtstoasc_ticket3715            | 2 +-
> tests/ref/lavf/mov                             | 6 +++---
> tests/ref/lavf/mov_rtphint                     | 2 +-
> tests/ref/vsynth/vsynth1-avui                  | 2 +-
> tests/ref/vsynth/vsynth1-dnxhd-1080i           | 2 +-
> tests/ref/vsynth/vsynth1-dnxhd-1080i-10bit     | 2 +-
> tests/ref/vsynth/vsynth1-dnxhd-1080i-colr      | 2 +-
> tests/ref/vsynth/vsynth1-dnxhd-hr-hq-mov       | 2 +-
> tests/ref/vsynth/vsynth1-dnxhd-hr-lb-mov       | 2 +-
> tests/ref/vsynth/vsynth1-dnxhd-hr-sq-mov       | 2 +-
> tests/ref/vsynth/vsynth1-mov-bgr24             | 2 +-
> tests/ref/vsynth/vsynth1-mov-bpp15             | 2 +-
> tests/ref/vsynth/vsynth1-mov-bpp16             | 2 +-
> tests/ref/vsynth/vsynth1-prores                | 2 +-
> tests/ref/vsynth/vsynth1-prores_444            | 2 +-
> tests/ref/vsynth/vsynth1-prores_444_int        | 2 +-
> tests/ref/vsynth/vsynth1-prores_int            | 2 +-
> tests/ref/vsynth/vsynth1-prores_ks             | 2 +-
> tests/ref/vsynth/vsynth1-qtrle                 | 2 +-
> tests/ref/vsynth/vsynth1-qtrlegray             | 2 +-
> tests/ref/vsynth/vsynth1-svq1                  | 2 +-
> tests/ref/vsynth/vsynth1-vc2-420p              | 2 +-
> tests/ref/vsynth/vsynth1-vc2-420p10            | 2 +-
> tests/ref/vsynth/vsynth1-vc2-420p12            | 2 +-
> tests/ref/vsynth/vsynth1-vc2-422p              | 2 +-
> tests/ref/vsynth/vsynth1-vc2-422p10            | 2 +-
> tests/ref/vsynth/vsynth1-vc2-422p12            | 2 +-
> tests/ref/vsynth/vsynth1-vc2-444p              | 2 +-
> tests/ref/vsynth/vsynth1-vc2-444p10            | 2 +-
> tests/ref/vsynth/vsynth1-vc2-444p12            | 2 +-
> tests/ref/vsynth/vsynth1-vc2-t5_3              | 2 +-
> tests/ref/vsynth/vsynth1-vc2-thaar             | 2 +-
> tests/ref/vsynth/vsynth2-avui                  | 2 +-
> tests/ref/vsynth/vsynth2-dnxhd-1080i           | 2 +-
> tests/ref/vsynth/vsynth2-dnxhd-1080i-10bit     | 2 +-
> tests/ref/vsynth/vsynth2-dnxhd-1080i-colr      | 2 +-
> tests/ref/vsynth/vsynth2-dnxhd-hr-hq-mov       | 2 +-
> tests/ref/vsynth/vsynth2-dnxhd-hr-lb-mov       | 2 +-
> tests/ref/vsynth/vsynth2-dnxhd-hr-sq-mov       | 2 +-
> tests/ref/vsynth/vsynth2-mov-bgr24             | 2 +-
> tests/ref/vsynth/vsynth2-mov-bpp15             | 2 +-
> tests/ref/vsynth/vsynth2-mov-bpp16             | 2 +-
> tests/ref/vsynth/vsynth2-prores                | 2 +-
> tests/ref/vsynth/vsynth2-prores_444            | 2 +-
> tests/ref/vsynth/vsynth2-prores_444_int        | 2 +-
> tests/ref/vsynth/vsynth2-prores_int            | 2 +-
> tests/ref/vsynth/vsynth2-prores_ks             | 2 +-
> tests/ref/vsynth/vsynth2-qtrle                 | 2 +-
> tests/ref/vsynth/vsynth2-qtrlegray             | 2 +-
> tests/ref/vsynth/vsynth2-svq1                  | 2 +-
> tests/ref/vsynth/vsynth2-vc2-420p              | 2 +-
> tests/ref/vsynth/vsynth2-vc2-420p10            | 2 +-
> tests/ref/vsynth/vsynth2-vc2-420p12            | 2 +-
> tests/ref/vsynth/vsynth2-vc2-422p              | 2 +-
> tests/ref/vsynth/vsynth2-vc2-422p10            | 2 +-
> tests/ref/vsynth/vsynth2-vc2-422p12            | 2 +-
> tests/ref/vsynth/vsynth2-vc2-444p              | 2 +-
> tests/ref/vsynth/vsynth2-vc2-444p10            | 2 +-
> tests/ref/vsynth/vsynth2-vc2-444p12            | 2 +-
> tests/ref/vsynth/vsynth2-vc2-t5_3              | 2 +-
> tests/ref/vsynth/vsynth2-vc2-thaar             | 2 +-
> tests/ref/vsynth/vsynth3-dnxhd-1080i-10bit     | 2 +-
> tests/ref/vsynth/vsynth3-dnxhd-1080i-colr      | 2 +-
> tests/ref/vsynth/vsynth3-dnxhd-hr-hq-mov       | 2 +-
> tests/ref/vsynth/vsynth3-dnxhd-hr-lb-mov       | 2 +-
> tests/ref/vsynth/vsynth3-dnxhd-hr-sq-mov       | 2 +-
> tests/ref/vsynth/vsynth3-mov-bgr24             | 2 +-
> tests/ref/vsynth/vsynth3-mov-bpp15             | 2 +-
> tests/ref/vsynth/vsynth3-mov-bpp16             | 2 +-
> tests/ref/vsynth/vsynth3-prores                | 2 +-
> tests/ref/vsynth/vsynth3-prores_444            | 2 +-
> tests/ref/vsynth/vsynth3-prores_444_int        | 2 +-
> tests/ref/vsynth/vsynth3-prores_int            | 2 +-
> tests/ref/vsynth/vsynth3-prores_ks             | 2 +-
> tests/ref/vsynth/vsynth3-qtrle                 | 2 +-
> tests/ref/vsynth/vsynth3-svq1                  | 2 +-
> tests/ref/vsynth/vsynth_lena-avui              | 2 +-
> tests/ref/vsynth/vsynth_lena-dnxhd-1080i       | 2 +-
> tests/ref/vsynth/vsynth_lena-dnxhd-1080i-10bit | 2 +-
> tests/ref/vsynth/vsynth_lena-dnxhd-1080i-colr  | 2 +-
> tests/ref/vsynth/vsynth_lena-dnxhd-hr-hq-mov   | 2 +-
> tests/ref/vsynth/vsynth_lena-dnxhd-hr-lb-mov   | 2 +-
> tests/ref/vsynth/vsynth_lena-dnxhd-hr-sq-mov   | 2 +-
> tests/ref/vsynth/vsynth_lena-mov-bgr24         | 2 +-
> tests/ref/vsynth/vsynth_lena-mov-bpp15         | 2 +-
> tests/ref/vsynth/vsynth_lena-mov-bpp16         | 2 +-
> tests/ref/vsynth/vsynth_lena-prores            | 2 +-
> tests/ref/vsynth/vsynth_lena-prores_444        | 2 +-
> tests/ref/vsynth/vsynth_lena-prores_444_int    | 2 +-
> tests/ref/vsynth/vsynth_lena-prores_int        | 2 +-
> tests/ref/vsynth/vsynth_lena-prores_ks         | 2 +-
> tests/ref/vsynth/vsynth_lena-qtrle             | 2 +-
> tests/ref/vsynth/vsynth_lena-qtrlegray         | 2 +-
> tests/ref/vsynth/vsynth_lena-svq1              | 2 +-
> tests/ref/vsynth/vsynth_lena-vc2-420p          | 2 +-
> tests/ref/vsynth/vsynth_lena-vc2-420p10        | 2 +-
> tests/ref/vsynth/vsynth_lena-vc2-420p12        | 2 +-
> tests/ref/vsynth/vsynth_lena-vc2-422p          | 2 +-
> tests/ref/vsynth/vsynth_lena-vc2-422p10        | 2 +-
> tests/ref/vsynth/vsynth_lena-vc2-422p12        | 2 +-
> tests/ref/vsynth/vsynth_lena-vc2-444p          | 2 +-
> tests/ref/vsynth/vsynth_lena-vc2-444p10        | 2 +-
> tests/ref/vsynth/vsynth_lena-vc2-444p12        | 2 +-
> tests/ref/vsynth/vsynth_lena-vc2-t5_3          | 2 +-
> tests/ref/vsynth/vsynth_lena-vc2-thaar         | 2 +-
> 113 files changed, 115 insertions(+), 114 deletions(-)
>
> diff --git a/Changelog b/Changelog
> index 86167b76a1..c22d16c0f4 100644
> --- a/Changelog
> +++ b/Changelog
> @@ -35,6 +35,7 @@ version <next>:
> - IFV demuxer
> - derain filter
> - deesser filter
> +- mov muxer writes tracks with unspecified language instead of English by default
> 
> 
> version 4.1:
> diff --git a/libavformat/movenc.c b/libavformat/movenc.c
> index 46d314ff17..a96139077b 100644
> --- a/libavformat/movenc.c
> +++ b/libavformat/movenc.c
> @@ -6219,7 +6219,7 @@ static int mov_init(AVFormatContext *s)
>         track->par = st->codecpar;
>         track->language = ff_mov_iso639_to_lang(lang?lang->value:"und", mov->mode!=MODE_MOV);
>         if (track->language < 0)
> -            track->language = 0;
> +            track->language = 32767;  // Unspecified Macintosh language code
>         track->mode = mov->mode;
>         track->tag  = mov_find_codec_tag(s, track);
>         if (!track->tag) {
> diff --git a/libavformat/version.h b/libavformat/version.h
> index 39b00f62ab..fbce72fcc9 100644
> --- a/libavformat/version.h
> +++ b/libavformat/version.h
> @@ -33,7 +33,7 @@
> // Also please add any ticket numbers that you believe might be affected here
> #define LIBAVFORMAT_VERSION_MAJOR  58
> #define LIBAVFORMAT_VERSION_MINOR  28
> -#define LIBAVFORMAT_VERSION_MICRO 101
> +#define LIBAVFORMAT_VERSION_MICRO 102
> 
> #define LIBAVFORMAT_VERSION_INT AV_VERSION_INT(LIBAVFORMAT_VERSION_MAJOR, \
>                                                LIBAVFORMAT_VERSION_MINOR, \
> diff --git a/tests/ref/acodec/alac b/tests/ref/acodec/alac
> index 7d6ebe8c8b..da2a84a880 100644
> --- a/tests/ref/acodec/alac
> +++ b/tests/ref/acodec/alac
> @@ -1,4 +1,4 @@
> -8d9fb9f5433962e7880b666e6e2e428e *tests/data/fate/acodec-alac.mov
> +61b22c509780e86dfb2fd1be816d8c68 *tests/data/fate/acodec-alac.mov
> 389018 tests/data/fate/acodec-alac.mov
> 95e54b261530a1bcf6de6fe3b21dc5f6 *tests/data/fate/acodec-alac.out.wav
> stddev:    0.00 PSNR:999.99 MAXDIFF:    0 bytes:  1058400/  1058400
> diff --git a/tests/ref/acodec/pcm-s16be b/tests/ref/acodec/pcm-s16be
> index a9b4593b54..2c051ce616 100644
> --- a/tests/ref/acodec/pcm-s16be
> +++ b/tests/ref/acodec/pcm-s16be
> @@ -1,4 +1,4 @@
> -d2515f35266ae6dba525c700bb76d893 *tests/data/fate/acodec-pcm-s16be.mov
> +5acf4268c4c4485ab79893f5e2f24e26 *tests/data/fate/acodec-pcm-s16be.mov
> 1059069 tests/data/fate/acodec-pcm-s16be.mov
> 95e54b261530a1bcf6de6fe3b21dc5f6 *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-s24be b/tests/ref/acodec/pcm-s24be
> index 916aceb01b..e36b503d75 100644
> --- a/tests/ref/acodec/pcm-s24be
> +++ b/tests/ref/acodec/pcm-s24be
> @@ -1,4 +1,4 @@
> -0f4a37a77619124f486f656f03c53d33 *tests/data/fate/acodec-pcm-s24be.mov
> +62e578b2e3e115a228e1ebfceeeb65c2 *tests/data/fate/acodec-pcm-s24be.mov
> 1588323 tests/data/fate/acodec-pcm-s24be.mov
> 95e54b261530a1bcf6de6fe3b21dc5f6 *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-s32be b/tests/ref/acodec/pcm-s32be
> index 5a48bb2757..128187362c 100644
> --- a/tests/ref/acodec/pcm-s32be
> +++ b/tests/ref/acodec/pcm-s32be
> @@ -1,4 +1,4 @@
> -d6380bf54ac3e452c190ce302c264bf0 *tests/data/fate/acodec-pcm-s32be.mov
> +2a4d853ef4916ca5081fafe234d18596 *tests/data/fate/acodec-pcm-s32be.mov
> 2117527 tests/data/fate/acodec-pcm-s32be.mov
> 95e54b261530a1bcf6de6fe3b21dc5f6 *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-s8 b/tests/ref/acodec/pcm-s8
> index 14f4c8562b..9e9f4172b7 100644
> --- a/tests/ref/acodec/pcm-s8
> +++ b/tests/ref/acodec/pcm-s8
> @@ -1,4 +1,4 @@
> -00a9d90e06e8ecb79e5dd4c6c8460836 *tests/data/fate/acodec-pcm-s8.mov
> +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
> stddev:  147.89 PSNR: 52.93 MAXDIFF:  255 bytes:  1058400/  1058400
> diff --git a/tests/ref/fate/adtstoasc_ticket3715 b/tests/ref/fate/adtstoasc_ticket3715
> index c5f03e4561..49fa3eb8d9 100644
> --- a/tests/ref/fate/adtstoasc_ticket3715
> +++ b/tests/ref/fate/adtstoasc_ticket3715
> @@ -1,4 +1,4 @@
> -0221e04333e6ac432fa42960502f0d5a *tests/data/fate/adtstoasc_ticket3715.mov
> +4110be924e21846d0e174fac679b062e *tests/data/fate/adtstoasc_ticket3715.mov
> 33324 tests/data/fate/adtstoasc_ticket3715.mov
> #extradata 0:        2, 0x00340022
> #tb 0: 1/44100
> diff --git a/tests/ref/lavf/mov b/tests/ref/lavf/mov
> index 62ce95d2e6..75a0c4892d 100644
> --- a/tests/ref/lavf/mov
> +++ b/tests/ref/lavf/mov
> @@ -1,9 +1,9 @@
> -6258f70f974e3c802e01d02ac33c7bbd *tests/data/lavf/lavf.mov
> +11bd76730274924e02623172b82b5236 *tests/data/lavf/lavf.mov
> 357539 tests/data/lavf/lavf.mov
> tests/data/lavf/lavf.mov CRC=0xbb2b949b
> -ba3b8b49e420510a0d417400dbedfc2d *tests/data/lavf/lavf.mov
> +6efa586655e3db043cb29668f5216610 *tests/data/lavf/lavf.mov
> 366621 tests/data/lavf/lavf.mov
> tests/data/lavf/lavf.mov CRC=0xa9793231
> -fd0e4de8e7f6d0c8c0681d7020f00f50 *tests/data/lavf/lavf.mov
> +c80c625ded376602e71d5aa6ac6fdb1c *tests/data/lavf/lavf.mov
> 356921 tests/data/lavf/lavf.mov
> tests/data/lavf/lavf.mov CRC=0xbb2b949b
> diff --git a/tests/ref/lavf/mov_rtphint b/tests/ref/lavf/mov_rtphint
> index 857116a261..79a760694f 100644
> --- a/tests/ref/lavf/mov_rtphint
> +++ b/tests/ref/lavf/mov_rtphint
> @@ -1,3 +1,3 @@
> -a10d50f2679df92264e1fc21cb8be630 *tests/data/lavf/lavf.mov_rtphint
> +7014419d8267c2751314303a8fb303c1 *tests/data/lavf/lavf.mov_rtphint
> 366449 tests/data/lavf/lavf.mov_rtphint
> tests/data/lavf/lavf.mov_rtphint CRC=0xbb2b949b
> diff --git a/tests/ref/vsynth/vsynth1-avui b/tests/ref/vsynth/vsynth1-avui
> index 1f080532b5..8e76b9a118 100644
> --- a/tests/ref/vsynth/vsynth1-avui
> +++ b/tests/ref/vsynth/vsynth1-avui
> @@ -1,4 +1,4 @@
> -25ef49e1aee0b20d4feee89b8dc093b4 *tests/data/fate/vsynth1-avui.mov
> +be8ffb8056d1fb5f8c500b95bf7af14c *tests/data/fate/vsynth1-avui.mov
> 42625037 tests/data/fate/vsynth1-avui.mov
> c5ccac874dbf808e9088bc3107860042 *tests/data/fate/vsynth1-avui.out.rawvideo
> stddev:    0.00 PSNR:999.99 MAXDIFF:    0 bytes:  7603200/  7603200
> diff --git a/tests/ref/vsynth/vsynth1-dnxhd-1080i b/tests/ref/vsynth/vsynth1-dnxhd-1080i
> index 02f989f307..0e7844b0ee 100644
> --- a/tests/ref/vsynth/vsynth1-dnxhd-1080i
> +++ b/tests/ref/vsynth/vsynth1-dnxhd-1080i
> @@ -1,4 +1,4 @@
> -a0234e0a8516d958f423b119aa9e35c4 *tests/data/fate/vsynth1-dnxhd-1080i.mov
> +af5cbe239839f6282a68f1a106ed3a77 *tests/data/fate/vsynth1-dnxhd-1080i.mov
> 3031911 tests/data/fate/vsynth1-dnxhd-1080i.mov
> fed9ed2a5179c9df0ef58772b025e303 *tests/data/fate/vsynth1-dnxhd-1080i.out.rawvideo
> stddev:    6.18 PSNR: 32.31 MAXDIFF:   64 bytes:  7603200/   760320
> diff --git a/tests/ref/vsynth/vsynth1-dnxhd-1080i-10bit b/tests/ref/vsynth/vsynth1-dnxhd-1080i-10bit
> index dd96e1423e..c3f3fda085 100644
> --- a/tests/ref/vsynth/vsynth1-dnxhd-1080i-10bit
> +++ b/tests/ref/vsynth/vsynth1-dnxhd-1080i-10bit
> @@ -1,4 +1,4 @@
> -f562845d1848bf5d3e524b418b742e01 *tests/data/fate/vsynth1-dnxhd-1080i-10bit.mov
> +1a8261120bcc764a7bbdd198febff4c7 *tests/data/fate/vsynth1-dnxhd-1080i-10bit.mov
> 4588391 tests/data/fate/vsynth1-dnxhd-1080i-10bit.mov
> 31032fcb7e6af79daaac02288254c6d6 *tests/data/fate/vsynth1-dnxhd-1080i-10bit.out.rawvideo
> stddev:    5.69 PSNR: 33.02 MAXDIFF:   55 bytes:  7603200/   760320
> diff --git a/tests/ref/vsynth/vsynth1-dnxhd-1080i-colr b/tests/ref/vsynth/vsynth1-dnxhd-1080i-colr
> index ac429667d6..1965e3135f 100644
> --- a/tests/ref/vsynth/vsynth1-dnxhd-1080i-colr
> +++ b/tests/ref/vsynth/vsynth1-dnxhd-1080i-colr
> @@ -1,4 +1,4 @@
> -5fccdb16c0f14dea1b6b603bac90b97e *tests/data/fate/vsynth1-dnxhd-1080i-colr.mov
> +2caca2edcb519c88543c38e129ded03b *tests/data/fate/vsynth1-dnxhd-1080i-colr.mov
> 3031929 tests/data/fate/vsynth1-dnxhd-1080i-colr.mov
> 6f2d5429ffc4529a76acfeb28b560542 *tests/data/fate/vsynth1-dnxhd-1080i-colr.out.rawvideo
> stddev:    5.65 PSNR: 33.09 MAXDIFF:   55 bytes:  7603200/   760320
> diff --git a/tests/ref/vsynth/vsynth1-dnxhd-hr-hq-mov b/tests/ref/vsynth/vsynth1-dnxhd-hr-hq-mov
> index 559c2f0183..a8ee88c63e 100644
> --- a/tests/ref/vsynth/vsynth1-dnxhd-hr-hq-mov
> +++ b/tests/ref/vsynth/vsynth1-dnxhd-hr-hq-mov
> @@ -1,4 +1,4 @@
> -c8b5d2bde45776bbf13f0262c915f5b9 *tests/data/fate/vsynth1-dnxhd-hr-hq-mov.mov
> +36729f1faaa24daa9c643428bc87f090 *tests/data/fate/vsynth1-dnxhd-hr-hq-mov.mov
> 4772599 tests/data/fate/vsynth1-dnxhd-hr-hq-mov.mov
> 388c7c84573abe28cc963e3ad5e15a31 *tests/data/fate/vsynth1-dnxhd-hr-hq-mov.out.rawvideo
> stddev:    5.73 PSNR: 32.96 MAXDIFF:   56 bytes:  7603200/   760320
> diff --git a/tests/ref/vsynth/vsynth1-dnxhd-hr-lb-mov b/tests/ref/vsynth/vsynth1-dnxhd-hr-lb-mov
> index 2e2b4a3017..7d2890db55 100644
> --- a/tests/ref/vsynth/vsynth1-dnxhd-hr-lb-mov
> +++ b/tests/ref/vsynth/vsynth1-dnxhd-hr-lb-mov
> @@ -1,4 +1,4 @@
> -254aa3f0be811882ff351172fd391492 *tests/data/fate/vsynth1-dnxhd-hr-lb-mov.mov
> +ee2f1559d2cf82930d893ca4d0937c01 *tests/data/fate/vsynth1-dnxhd-hr-lb-mov.mov
> 3748599 tests/data/fate/vsynth1-dnxhd-hr-lb-mov.mov
> 21c68252f500bada13ccce232e1ecfca *tests/data/fate/vsynth1-dnxhd-hr-lb-mov.out.rawvideo
> stddev:    5.59 PSNR: 33.17 MAXDIFF:   55 bytes:  7603200/   760320
> diff --git a/tests/ref/vsynth/vsynth1-dnxhd-hr-sq-mov b/tests/ref/vsynth/vsynth1-dnxhd-hr-sq-mov
> index 2c52e3e923..b647cbe7b5 100644
> --- a/tests/ref/vsynth/vsynth1-dnxhd-hr-sq-mov
> +++ b/tests/ref/vsynth/vsynth1-dnxhd-hr-sq-mov
> @@ -1,4 +1,4 @@
> -7d7fb47e926aa565b51661264f1a39e9 *tests/data/fate/vsynth1-dnxhd-hr-sq-mov.mov
> +31544b301d8a23101c1cf03d26546fb8 *tests/data/fate/vsynth1-dnxhd-hr-sq-mov.mov
> 2560763 tests/data/fate/vsynth1-dnxhd-hr-sq-mov.mov
> 66d29f91cdf038753894dd42e65d997a *tests/data/fate/vsynth1-dnxhd-hr-sq-mov.out.rawvideo
> stddev:    5.77 PSNR: 32.91 MAXDIFF:   58 bytes:  7603200/   760320
> diff --git a/tests/ref/vsynth/vsynth1-mov-bgr24 b/tests/ref/vsynth/vsynth1-mov-bgr24
> index ec60442fae..6639d0d544 100644
> --- a/tests/ref/vsynth/vsynth1-mov-bgr24
> +++ b/tests/ref/vsynth/vsynth1-mov-bgr24
> @@ -1,4 +1,4 @@
> -93d3a2e5701c3da06da27cffa04fb730 *tests/data/fate/vsynth1-mov-bgr24.mov
> +ba9d5cbc4b432db076fb501b1d5fa536 *tests/data/fate/vsynth1-mov-bgr24.mov
> 15207169 tests/data/fate/vsynth1-mov-bgr24.mov
> 93695a27c24a61105076ca7b1f010bbd *tests/data/fate/vsynth1-mov-bgr24.out.rawvideo
> stddev:    3.42 PSNR: 37.44 MAXDIFF:   48 bytes:  7603200/  7603200
> diff --git a/tests/ref/vsynth/vsynth1-mov-bpp15 b/tests/ref/vsynth/vsynth1-mov-bpp15
> index cfb5e861d5..d42c40b19a 100644
> --- a/tests/ref/vsynth/vsynth1-mov-bpp15
> +++ b/tests/ref/vsynth/vsynth1-mov-bpp15
> @@ -1,4 +1,4 @@
> -00cd1f0cf8c335b8f4d7dfa81e188e75 *tests/data/fate/vsynth1-mov-bpp15.mov
> +dfd88a906ae74dddd4caf3c455224fa3 *tests/data/fate/vsynth1-mov-bpp15.mov
> 10138329 tests/data/fate/vsynth1-mov-bpp15.mov
> 99bece160cfb0da47f446b60d42fa3ae *tests/data/fate/vsynth1-mov-bpp15.out.rawvideo
> stddev:    4.06 PSNR: 35.94 MAXDIFF:   47 bytes:  7603200/  7603200
> diff --git a/tests/ref/vsynth/vsynth1-mov-bpp16 b/tests/ref/vsynth/vsynth1-mov-bpp16
> index 8b17895c0e..bdafbf14ce 100644
> --- a/tests/ref/vsynth/vsynth1-mov-bpp16
> +++ b/tests/ref/vsynth/vsynth1-mov-bpp16
> @@ -1,4 +1,4 @@
> -623f62ed23abf406c2d67bf65adaf421 *tests/data/fate/vsynth1-mov-bpp16.mov
> +3d7e3f8bd238c341b0b4d55a30d8f5a2 *tests/data/fate/vsynth1-mov-bpp16.mov
> 10138329 tests/data/fate/vsynth1-mov-bpp16.mov
> 0cea382b9b0a4ce88260c1edc20b3f5b *tests/data/fate/vsynth1-mov-bpp16.out.rawvideo
> stddev:    3.79 PSNR: 36.55 MAXDIFF:   46 bytes:  7603200/  7603200
> diff --git a/tests/ref/vsynth/vsynth1-prores b/tests/ref/vsynth/vsynth1-prores
> index 65686aeca1..3c59eb71a8 100644
> --- a/tests/ref/vsynth/vsynth1-prores
> +++ b/tests/ref/vsynth/vsynth1-prores
> @@ -1,4 +1,4 @@
> -ec1d32acb0f6035ca45ad7d395d4a586 *tests/data/fate/vsynth1-prores.mov
> +460f69344752e6af2dc46b00169b78a3 *tests/data/fate/vsynth1-prores.mov
> 5022821 tests/data/fate/vsynth1-prores.mov
> fb4a9e025d12afc0dbbca8d82831858f *tests/data/fate/vsynth1-prores.out.rawvideo
> stddev:    2.47 PSNR: 40.27 MAXDIFF:   31 bytes:  7603200/  7603200
> diff --git a/tests/ref/vsynth/vsynth1-prores_444 b/tests/ref/vsynth/vsynth1-prores_444
> index 2f064d624d..f7f8e9033d 100644
> --- a/tests/ref/vsynth/vsynth1-prores_444
> +++ b/tests/ref/vsynth/vsynth1-prores_444
> @@ -1,4 +1,4 @@
> -48b30df581b35bf3ce1bc335327323a6 *tests/data/fate/vsynth1-prores_444.mov
> +509e0407dff118c775dcaa4f509a4aae *tests/data/fate/vsynth1-prores_444.mov
> 7778954 tests/data/fate/vsynth1-prores_444.mov
> e0da52b5d58171294d1b299539801ae0 *tests/data/fate/vsynth1-prores_444.out.rawvideo
> stddev:    2.80 PSNR: 39.17 MAXDIFF:   44 bytes:  7603200/  7603200
> diff --git a/tests/ref/vsynth/vsynth1-prores_444_int b/tests/ref/vsynth/vsynth1-prores_444_int
> index db0d42f7cd..9515887212 100644
> --- a/tests/ref/vsynth/vsynth1-prores_444_int
> +++ b/tests/ref/vsynth/vsynth1-prores_444_int
> @@ -1,4 +1,4 @@
> -4fc38d6a1c3171f23713c24b1342a592 *tests/data/fate/vsynth1-prores_444_int.mov
> +1d5e484fa8ca08781ef2ed8428963d12 *tests/data/fate/vsynth1-prores_444_int.mov
> 9940947 tests/data/fate/vsynth1-prores_444_int.mov
> 732ceeb6887524e0aee98762fe50578b *tests/data/fate/vsynth1-prores_444_int.out.rawvideo
> stddev:    2.83 PSNR: 39.08 MAXDIFF:   45 bytes:  7603200/  7603200
> diff --git a/tests/ref/vsynth/vsynth1-prores_int b/tests/ref/vsynth/vsynth1-prores_int
> index 470174559a..16a66874af 100644
> --- a/tests/ref/vsynth/vsynth1-prores_int
> +++ b/tests/ref/vsynth/vsynth1-prores_int
> @@ -1,4 +1,4 @@
> -c2e40555435e717dd24be0430b8c0cdf *tests/data/fate/vsynth1-prores_int.mov
> +3711e22aa5052f39dabfcb9ee3a42045 *tests/data/fate/vsynth1-prores_int.mov
> 6308688 tests/data/fate/vsynth1-prores_int.mov
> 164a4ca890695cf594293d1acec9463c *tests/data/fate/vsynth1-prores_int.out.rawvideo
> stddev:    2.66 PSNR: 39.62 MAXDIFF:   34 bytes:  7603200/  7603200
> diff --git a/tests/ref/vsynth/vsynth1-prores_ks b/tests/ref/vsynth/vsynth1-prores_ks
> index 6e5ed172b2..22c248909c 100644
> --- a/tests/ref/vsynth/vsynth1-prores_ks
> +++ b/tests/ref/vsynth/vsynth1-prores_ks
> @@ -1,4 +1,4 @@
> -fe41a284da97ea5ec8866ca9a55b84da *tests/data/fate/vsynth1-prores_ks.mov
> +5b0970bacd4b03d70f7648fee2f0c85f *tests/data/fate/vsynth1-prores_ks.mov
> 3858911 tests/data/fate/vsynth1-prores_ks.mov
> 100eb002413fe7a632d440dfbdf7e3ff *tests/data/fate/vsynth1-prores_ks.out.rawvideo
> stddev:    3.17 PSNR: 38.09 MAXDIFF:   39 bytes:  7603200/  7603200
> diff --git a/tests/ref/vsynth/vsynth1-qtrle b/tests/ref/vsynth/vsynth1-qtrle
> index 4b920815ce..02164ddb92 100644
> --- a/tests/ref/vsynth/vsynth1-qtrle
> +++ b/tests/ref/vsynth/vsynth1-qtrle
> @@ -1,4 +1,4 @@
> -35d8a1446d886fadcdffae192bed7e4e *tests/data/fate/vsynth1-qtrle.mov
> +fb84d62fc821cf063b5877c61b975e62 *tests/data/fate/vsynth1-qtrle.mov
> 15263158 tests/data/fate/vsynth1-qtrle.mov
> 93695a27c24a61105076ca7b1f010bbd *tests/data/fate/vsynth1-qtrle.out.rawvideo
> stddev:    3.42 PSNR: 37.44 MAXDIFF:   48 bytes:  7603200/  7603200
> diff --git a/tests/ref/vsynth/vsynth1-qtrlegray b/tests/ref/vsynth/vsynth1-qtrlegray
> index c3d571d92b..3cf64d14a7 100644
> --- a/tests/ref/vsynth/vsynth1-qtrlegray
> +++ b/tests/ref/vsynth/vsynth1-qtrlegray
> @@ -1,4 +1,4 @@
> -651b745a37a06ddd52adfe8e0a45b115 *tests/data/fate/vsynth1-qtrlegray.mov
> +75753ab19241d1e45297219204a0925d *tests/data/fate/vsynth1-qtrlegray.mov
> 5113293 tests/data/fate/vsynth1-qtrlegray.mov
> cb20af0e5a65aad7cf47002fcb52288e *tests/data/fate/vsynth1-qtrlegray.out.rawvideo
> stddev:   25.34 PSNR: 20.05 MAXDIFF:  122 bytes:  7603200/  7603200
> diff --git a/tests/ref/vsynth/vsynth1-svq1 b/tests/ref/vsynth/vsynth1-svq1
> index 9c1b6ff7ac..cb89915d22 100644
> --- a/tests/ref/vsynth/vsynth1-svq1
> +++ b/tests/ref/vsynth/vsynth1-svq1
> @@ -1,4 +1,4 @@
> -a3206831d34197a2d236d82dd0248646 *tests/data/fate/vsynth1-svq1.mov
> +39ec74da265e3ef27756618108641181 *tests/data/fate/vsynth1-svq1.mov
> 1334233 tests/data/fate/vsynth1-svq1.mov
> 9cc35c54b2c77d36bd7e308b393c1f81 *tests/data/fate/vsynth1-svq1.out.rawvideo
> stddev:    9.58 PSNR: 28.50 MAXDIFF:  210 bytes:  7603200/  7603200
> diff --git a/tests/ref/vsynth/vsynth1-vc2-420p b/tests/ref/vsynth/vsynth1-vc2-420p
> index e925c53bae..0c4c9cbeba 100644
> --- a/tests/ref/vsynth/vsynth1-vc2-420p
> +++ b/tests/ref/vsynth/vsynth1-vc2-420p
> @@ -1,4 +1,4 @@
> -fb8fffcfc17558c87dd11a67ccb0f615 *tests/data/fate/vsynth1-vc2-420p.mov
> +74df65b15463f098587d8c09d87286a1 *tests/data/fate/vsynth1-vc2-420p.mov
> 1155415 tests/data/fate/vsynth1-vc2-420p.mov
> 387696707c79cf1a6c9aeff4024226b9 *tests/data/fate/vsynth1-vc2-420p.out.rawvideo
> stddev:    0.00 PSNR:999.99 MAXDIFF:    0 bytes:  7603200/   760320
> diff --git a/tests/ref/vsynth/vsynth1-vc2-420p10 b/tests/ref/vsynth/vsynth1-vc2-420p10
> index 025a1cc779..2a70b657ef 100644
> --- a/tests/ref/vsynth/vsynth1-vc2-420p10
> +++ b/tests/ref/vsynth/vsynth1-vc2-420p10
> @@ -1,4 +1,4 @@
> -1365742985b6315f6796c765aa17f39e *tests/data/fate/vsynth1-vc2-420p10.mov
> +f469f3b94c9262fd421a67b20e1809e7 *tests/data/fate/vsynth1-vc2-420p10.mov
> 1417047 tests/data/fate/vsynth1-vc2-420p10.mov
> 387696707c79cf1a6c9aeff4024226b9 *tests/data/fate/vsynth1-vc2-420p10.out.rawvideo
> stddev:    0.00 PSNR:999.99 MAXDIFF:    0 bytes:  7603200/   760320
> diff --git a/tests/ref/vsynth/vsynth1-vc2-420p12 b/tests/ref/vsynth/vsynth1-vc2-420p12
> index 719f0d5f37..4d1a1a2243 100644
> --- a/tests/ref/vsynth/vsynth1-vc2-420p12
> +++ b/tests/ref/vsynth/vsynth1-vc2-420p12
> @@ -1,4 +1,4 @@
> -08a844d17940cd612da269fb08430628 *tests/data/fate/vsynth1-vc2-420p12.mov
> +9e482c1b03d49cfec89c6515888bc735 *tests/data/fate/vsynth1-vc2-420p12.mov
> 1746007 tests/data/fate/vsynth1-vc2-420p12.mov
> 387696707c79cf1a6c9aeff4024226b9 *tests/data/fate/vsynth1-vc2-420p12.out.rawvideo
> stddev:    0.00 PSNR:999.99 MAXDIFF:    0 bytes:  7603200/   760320
> diff --git a/tests/ref/vsynth/vsynth1-vc2-422p b/tests/ref/vsynth/vsynth1-vc2-422p
> index 8fc61887d7..15f988a39a 100644
> --- a/tests/ref/vsynth/vsynth1-vc2-422p
> +++ b/tests/ref/vsynth/vsynth1-vc2-422p
> @@ -1,4 +1,4 @@
> -19f01a985e87e14664e0e5d14c02d046 *tests/data/fate/vsynth1-vc2-422p.mov
> +19b0ed7a894cda7378ace68f05c143cd *tests/data/fate/vsynth1-vc2-422p.mov
> 1229783 tests/data/fate/vsynth1-vc2-422p.mov
> 57a7f41235e7f9f094aa7ba5bdc82f02 *tests/data/fate/vsynth1-vc2-422p.out.rawvideo
> stddev:    1.89 PSNR: 42.58 MAXDIFF:   23 bytes:  7603200/   760320
> diff --git a/tests/ref/vsynth/vsynth1-vc2-422p10 b/tests/ref/vsynth/vsynth1-vc2-422p10
> index ac1072f3d1..c561eaf12c 100644
> --- a/tests/ref/vsynth/vsynth1-vc2-422p10
> +++ b/tests/ref/vsynth/vsynth1-vc2-422p10
> @@ -1,4 +1,4 @@
> -88e3488e4689cf06e75959c71e2f9d96 *tests/data/fate/vsynth1-vc2-422p10.mov
> +e3ddb55b47e8960eba9412c4e38ce77a *tests/data/fate/vsynth1-vc2-422p10.mov
> 1684055 tests/data/fate/vsynth1-vc2-422p10.mov
> f35dd1c1df4726bb1d75d95e321b0698 *tests/data/fate/vsynth1-vc2-422p10.out.rawvideo
> stddev:    1.88 PSNR: 42.61 MAXDIFF:   23 bytes:  7603200/   760320
> diff --git a/tests/ref/vsynth/vsynth1-vc2-422p12 b/tests/ref/vsynth/vsynth1-vc2-422p12
> index 0ad4798e6b..baa67153b0 100644
> --- a/tests/ref/vsynth/vsynth1-vc2-422p12
> +++ b/tests/ref/vsynth/vsynth1-vc2-422p12
> @@ -1,4 +1,4 @@
> -b162a7c531fb06f436c79b38fb3d7403 *tests/data/fate/vsynth1-vc2-422p12.mov
> +4dd111ed0272534faa258cb6a2dab13d *tests/data/fate/vsynth1-vc2-422p12.mov
> 2135131 tests/data/fate/vsynth1-vc2-422p12.mov
> 1b56b3d127320c0e6c643e3430b7ffd1 *tests/data/fate/vsynth1-vc2-422p12.out.rawvideo
> stddev:    1.88 PSNR: 42.62 MAXDIFF:   23 bytes:  7603200/   760320
> diff --git a/tests/ref/vsynth/vsynth1-vc2-444p b/tests/ref/vsynth/vsynth1-vc2-444p
> index d01e9381b3..1d0dffc390 100644
> --- a/tests/ref/vsynth/vsynth1-vc2-444p
> +++ b/tests/ref/vsynth/vsynth1-vc2-444p
> @@ -1,4 +1,4 @@
> -b3f0d987dcb0b5d1eb0b87f356ad21c4 *tests/data/fate/vsynth1-vc2-444p.mov
> +377d8c8f5bf8cec078d96d4d62df6296 *tests/data/fate/vsynth1-vc2-444p.mov
> 1593810 tests/data/fate/vsynth1-vc2-444p.mov
> 791cf0f21558ad4a4cad43da05628e06 *tests/data/fate/vsynth1-vc2-444p.out.rawvideo
> stddev:    2.69 PSNR: 39.51 MAXDIFF:   37 bytes:  7603200/   760320
> diff --git a/tests/ref/vsynth/vsynth1-vc2-444p10 b/tests/ref/vsynth/vsynth1-vc2-444p10
> index af00746782..fee9afbd7e 100644
> --- a/tests/ref/vsynth/vsynth1-vc2-444p10
> +++ b/tests/ref/vsynth/vsynth1-vc2-444p10
> @@ -1,4 +1,4 @@
> -ef286696c5d37277b4064c4f87f6e564 *tests/data/fate/vsynth1-vc2-444p10.mov
> +dca4f23469c7446fecf5c123bbc71b2b *tests/data/fate/vsynth1-vc2-444p10.mov
> 2167643 tests/data/fate/vsynth1-vc2-444p10.mov
> 0e2cd6d0e1d68ffee64d269dcb57d66d *tests/data/fate/vsynth1-vc2-444p10.out.rawvideo
> stddev:    2.69 PSNR: 39.53 MAXDIFF:   37 bytes:  7603200/   760320
> diff --git a/tests/ref/vsynth/vsynth1-vc2-444p12 b/tests/ref/vsynth/vsynth1-vc2-444p12
> index 6a71b6735b..e548deca1d 100644
> --- a/tests/ref/vsynth/vsynth1-vc2-444p12
> +++ b/tests/ref/vsynth/vsynth1-vc2-444p12
> @@ -1,4 +1,4 @@
> -21aaed7828fa847ce5b75399efbc768c *tests/data/fate/vsynth1-vc2-444p12.mov
> +f5ef425d9d29829e8dc4287ef253d3c7 *tests/data/fate/vsynth1-vc2-444p12.mov
> 2755159 tests/data/fate/vsynth1-vc2-444p12.mov
> 55998114d7386d219a49011c8b804a58 *tests/data/fate/vsynth1-vc2-444p12.out.rawvideo
> stddev:    2.69 PSNR: 39.53 MAXDIFF:   37 bytes:  7603200/   760320
> diff --git a/tests/ref/vsynth/vsynth1-vc2-t5_3 b/tests/ref/vsynth/vsynth1-vc2-t5_3
> index 543f632c23..e2fb05407e 100644
> --- a/tests/ref/vsynth/vsynth1-vc2-t5_3
> +++ b/tests/ref/vsynth/vsynth1-vc2-t5_3
> @@ -1,4 +1,4 @@
> -a5c80a091e7c3021ab9d5b854b4c653f *tests/data/fate/vsynth1-vc2-t5_3.mov
> +4e1ca89ec825e7926717146b945c916d *tests/data/fate/vsynth1-vc2-t5_3.mov
> 1604316 tests/data/fate/vsynth1-vc2-t5_3.mov
> f35dd1c1df4726bb1d75d95e321b0698 *tests/data/fate/vsynth1-vc2-t5_3.out.rawvideo
> stddev:    1.88 PSNR: 42.61 MAXDIFF:   23 bytes:  7603200/   760320
> diff --git a/tests/ref/vsynth/vsynth1-vc2-thaar b/tests/ref/vsynth/vsynth1-vc2-thaar
> index 4c1f50f40d..8831027786 100644
> --- a/tests/ref/vsynth/vsynth1-vc2-thaar
> +++ b/tests/ref/vsynth/vsynth1-vc2-thaar
> @@ -1,4 +1,4 @@
> -62bcccb2981c4b79b635a0199a7fafb1 *tests/data/fate/vsynth1-vc2-thaar.mov
> +a0aba4e9628b8952fe774bd8c1f3f18d *tests/data/fate/vsynth1-vc2-thaar.mov
> 1717724 tests/data/fate/vsynth1-vc2-thaar.mov
> f35dd1c1df4726bb1d75d95e321b0698 *tests/data/fate/vsynth1-vc2-thaar.out.rawvideo
> stddev:    1.88 PSNR: 42.61 MAXDIFF:   23 bytes:  7603200/   760320
> diff --git a/tests/ref/vsynth/vsynth2-avui b/tests/ref/vsynth/vsynth2-avui
> index 2423916f4d..f4666ee9ca 100644
> --- a/tests/ref/vsynth/vsynth2-avui
> +++ b/tests/ref/vsynth/vsynth2-avui
> @@ -1,4 +1,4 @@
> -8f6ab410bb6b5dc4599e12968dbd0366 *tests/data/fate/vsynth2-avui.mov
> +4a08755db5e09933a45178bc6f5f61b6 *tests/data/fate/vsynth2-avui.mov
> 42625037 tests/data/fate/vsynth2-avui.mov
> 36d7ca943916e1743cefa609eba0205c *tests/data/fate/vsynth2-avui.out.rawvideo
> stddev:    0.00 PSNR:999.99 MAXDIFF:    0 bytes:  7603200/  7603200
> diff --git a/tests/ref/vsynth/vsynth2-dnxhd-1080i b/tests/ref/vsynth/vsynth2-dnxhd-1080i
> index eabb6a2b28..0668a44f9a 100644
> --- a/tests/ref/vsynth/vsynth2-dnxhd-1080i
> +++ b/tests/ref/vsynth/vsynth2-dnxhd-1080i
> @@ -1,4 +1,4 @@
> -2b75889122f8d918e1b068d128b618ca *tests/data/fate/vsynth2-dnxhd-1080i.mov
> +0067903558c99e3abed402ed65297735 *tests/data/fate/vsynth2-dnxhd-1080i.mov
> 3031911 tests/data/fate/vsynth2-dnxhd-1080i.mov
> e941d2587cfeccddc450da7f41f7f911 *tests/data/fate/vsynth2-dnxhd-1080i.out.rawvideo
> stddev:    1.50 PSNR: 44.56 MAXDIFF:   31 bytes:  7603200/   760320
> diff --git a/tests/ref/vsynth/vsynth2-dnxhd-1080i-10bit b/tests/ref/vsynth/vsynth2-dnxhd-1080i-10bit
> index 3361c9341d..7689e2c22e 100644
> --- a/tests/ref/vsynth/vsynth2-dnxhd-1080i-10bit
> +++ b/tests/ref/vsynth/vsynth2-dnxhd-1080i-10bit
> @@ -1,4 +1,4 @@
> -514607eecfd9004aa4da1d216f7620ce *tests/data/fate/vsynth2-dnxhd-1080i-10bit.mov
> +16e86953a697e1e7f9d80903ff4fef0c *tests/data/fate/vsynth2-dnxhd-1080i-10bit.mov
> 4588391 tests/data/fate/vsynth2-dnxhd-1080i-10bit.mov
> e4ca9be476869afb94962d945f90bdf6 *tests/data/fate/vsynth2-dnxhd-1080i-10bit.out.rawvideo
> stddev:    1.57 PSNR: 44.18 MAXDIFF:   33 bytes:  7603200/   760320
> diff --git a/tests/ref/vsynth/vsynth2-dnxhd-1080i-colr b/tests/ref/vsynth/vsynth2-dnxhd-1080i-colr
> index 06731a885c..aac70c2867 100644
> --- a/tests/ref/vsynth/vsynth2-dnxhd-1080i-colr
> +++ b/tests/ref/vsynth/vsynth2-dnxhd-1080i-colr
> @@ -1,4 +1,4 @@
> -f9827e9867b0ea4f7585d8e362a58413 *tests/data/fate/vsynth2-dnxhd-1080i-colr.mov
> +e7e5cd8d6d1596596ded1007f37c3193 *tests/data/fate/vsynth2-dnxhd-1080i-colr.mov
> 3031929 tests/data/fate/vsynth2-dnxhd-1080i-colr.mov
> ec40a8014b819d02951b2f06bee7b514 *tests/data/fate/vsynth2-dnxhd-1080i-colr.out.rawvideo
> stddev:    1.54 PSNR: 44.33 MAXDIFF:   33 bytes:  7603200/   760320
> diff --git a/tests/ref/vsynth/vsynth2-dnxhd-hr-hq-mov b/tests/ref/vsynth/vsynth2-dnxhd-hr-hq-mov
> index ab49a3aae9..b8d3ab9990 100644
> --- a/tests/ref/vsynth/vsynth2-dnxhd-hr-hq-mov
> +++ b/tests/ref/vsynth/vsynth2-dnxhd-hr-hq-mov
> @@ -1,4 +1,4 @@
> -a15a4d267dcaeba7a366733be0b508df *tests/data/fate/vsynth2-dnxhd-hr-hq-mov.mov
> +a71fffeebf680f52aaae2df02b85d2fe *tests/data/fate/vsynth2-dnxhd-hr-hq-mov.mov
> 4772599 tests/data/fate/vsynth2-dnxhd-hr-hq-mov.mov
> 9c087836b5e07bddb96533d27939219f *tests/data/fate/vsynth2-dnxhd-hr-hq-mov.out.rawvideo
> stddev:    1.56 PSNR: 44.25 MAXDIFF:   33 bytes:  7603200/   760320
> diff --git a/tests/ref/vsynth/vsynth2-dnxhd-hr-lb-mov b/tests/ref/vsynth/vsynth2-dnxhd-hr-lb-mov
> index 1f0f496885..9370d87aac 100644
> --- a/tests/ref/vsynth/vsynth2-dnxhd-hr-lb-mov
> +++ b/tests/ref/vsynth/vsynth2-dnxhd-hr-lb-mov
> @@ -1,4 +1,4 @@
> -f8c366051fb16025e97f1bf78f13e1af *tests/data/fate/vsynth2-dnxhd-hr-lb-mov.mov
> +6a514f231b36542a3bc6af90bbc04dcd *tests/data/fate/vsynth2-dnxhd-hr-lb-mov.mov
> 3748599 tests/data/fate/vsynth2-dnxhd-hr-lb-mov.mov
> 6d4cdd8822ead300690af9ce52db037c *tests/data/fate/vsynth2-dnxhd-hr-lb-mov.out.rawvideo
> stddev:    1.52 PSNR: 44.49 MAXDIFF:   33 bytes:  7603200/   760320
> diff --git a/tests/ref/vsynth/vsynth2-dnxhd-hr-sq-mov b/tests/ref/vsynth/vsynth2-dnxhd-hr-sq-mov
> index 7bffbedb4c..0b8e9571eb 100644
> --- a/tests/ref/vsynth/vsynth2-dnxhd-hr-sq-mov
> +++ b/tests/ref/vsynth/vsynth2-dnxhd-hr-sq-mov
> @@ -1,4 +1,4 @@
> -863b1780cfdabfd713ddf722792a5e61 *tests/data/fate/vsynth2-dnxhd-hr-sq-mov.mov
> +2398b73a57a5ae4c4cd54b3ebb796bfb *tests/data/fate/vsynth2-dnxhd-hr-sq-mov.mov
> 2560763 tests/data/fate/vsynth2-dnxhd-hr-sq-mov.mov
> ba86d472b3f160e2f1d00cf569231e3f *tests/data/fate/vsynth2-dnxhd-hr-sq-mov.out.rawvideo
> stddev:    1.58 PSNR: 44.13 MAXDIFF:   35 bytes:  7603200/   760320
> diff --git a/tests/ref/vsynth/vsynth2-mov-bgr24 b/tests/ref/vsynth/vsynth2-mov-bgr24
> index 8d9adc1f3d..1db6aee655 100644
> --- a/tests/ref/vsynth/vsynth2-mov-bgr24
> +++ b/tests/ref/vsynth/vsynth2-mov-bgr24
> @@ -1,4 +1,4 @@
> -ed8dbb665820659d9c4fa659e0a20c65 *tests/data/fate/vsynth2-mov-bgr24.mov
> +1c5a5b9e299c5e02e757d8be98999cf4 *tests/data/fate/vsynth2-mov-bgr24.mov
> 15207169 tests/data/fate/vsynth2-mov-bgr24.mov
> 32fae3e665407bb4317b3f90fedb903c *tests/data/fate/vsynth2-mov-bgr24.out.rawvideo
> stddev:    1.54 PSNR: 44.37 MAXDIFF:   17 bytes:  7603200/  7603200
> diff --git a/tests/ref/vsynth/vsynth2-mov-bpp15 b/tests/ref/vsynth/vsynth2-mov-bpp15
> index c61b88a73f..ce1c13a346 100644
> --- a/tests/ref/vsynth/vsynth2-mov-bpp15
> +++ b/tests/ref/vsynth/vsynth2-mov-bpp15
> @@ -1,4 +1,4 @@
> -d694493c1fe20211e12d797620d622ec *tests/data/fate/vsynth2-mov-bpp15.mov
> +a004683db50f49520abd74479b25cbd1 *tests/data/fate/vsynth2-mov-bpp15.mov
> 10138329 tests/data/fate/vsynth2-mov-bpp15.mov
> eb3f0c974ed17ede7cd3ce30ce417d8d *tests/data/fate/vsynth2-mov-bpp15.out.rawvideo
> stddev:    2.81 PSNR: 39.14 MAXDIFF:   19 bytes:  7603200/  7603200
> diff --git a/tests/ref/vsynth/vsynth2-mov-bpp16 b/tests/ref/vsynth/vsynth2-mov-bpp16
> index 1839e55cc2..f7f40c58c1 100644
> --- a/tests/ref/vsynth/vsynth2-mov-bpp16
> +++ b/tests/ref/vsynth/vsynth2-mov-bpp16
> @@ -1,4 +1,4 @@
> -c2685405eaec39007a68108c4533ba0e *tests/data/fate/vsynth2-mov-bpp16.mov
> +b7ffee543580662d2cae327233816fca *tests/data/fate/vsynth2-mov-bpp16.mov
> 10138329 tests/data/fate/vsynth2-mov-bpp16.mov
> 7747ab837f0e832be2124120d4f7df1c *tests/data/fate/vsynth2-mov-bpp16.out.rawvideo
> stddev:    2.21 PSNR: 41.24 MAXDIFF:   18 bytes:  7603200/  7603200
> diff --git a/tests/ref/vsynth/vsynth2-prores b/tests/ref/vsynth/vsynth2-prores
> index 63bc8a8f30..8e48cb041c 100644
> --- a/tests/ref/vsynth/vsynth2-prores
> +++ b/tests/ref/vsynth/vsynth2-prores
> @@ -1,4 +1,4 @@
> -27fa0f1ecb2dbe1510582ec6d01cc81d *tests/data/fate/vsynth2-prores.mov
> +a38660faa093dbc8a1ae8e570b6e595b *tests/data/fate/vsynth2-prores.mov
> 3260123 tests/data/fate/vsynth2-prores.mov
> 416fa8773615889c70491452428d6710 *tests/data/fate/vsynth2-prores.out.rawvideo
> stddev:    1.38 PSNR: 45.29 MAXDIFF:   12 bytes:  7603200/  7603200
> diff --git a/tests/ref/vsynth/vsynth2-prores_444 b/tests/ref/vsynth/vsynth2-prores_444
> index 513caaacc2..c6084f5908 100644
> --- a/tests/ref/vsynth/vsynth2-prores_444
> +++ b/tests/ref/vsynth/vsynth2-prores_444
> @@ -1,4 +1,4 @@
> -cdea76066b82eed873462c2da908a8a0 *tests/data/fate/vsynth2-prores_444.mov
> +21f973c4c6076ea21f82d5fe486c0c98 *tests/data/fate/vsynth2-prores_444.mov
> 5219722 tests/data/fate/vsynth2-prores_444.mov
> e425b6af7afa51b5e64fc529528b3691 *tests/data/fate/vsynth2-prores_444.out.rawvideo
> stddev:    0.88 PSNR: 49.18 MAXDIFF:   14 bytes:  7603200/  7603200
> diff --git a/tests/ref/vsynth/vsynth2-prores_444_int b/tests/ref/vsynth/vsynth2-prores_444_int
> index bce8277b3c..a727bb2d23 100644
> --- a/tests/ref/vsynth/vsynth2-prores_444_int
> +++ b/tests/ref/vsynth/vsynth2-prores_444_int
> @@ -1,4 +1,4 @@
> -4043270721dafd28c1cfa176a1c6916a *tests/data/fate/vsynth2-prores_444_int.mov
> +500a8249bc63ec6bb79f816bce5b6db1 *tests/data/fate/vsynth2-prores_444_int.mov
> 6420787 tests/data/fate/vsynth2-prores_444_int.mov
> 33a5db4f0423168d4ae4f1db3610928e *tests/data/fate/vsynth2-prores_444_int.out.rawvideo
> stddev:    0.93 PSNR: 48.73 MAXDIFF:   14 bytes:  7603200/  7603200
> diff --git a/tests/ref/vsynth/vsynth2-prores_int b/tests/ref/vsynth/vsynth2-prores_int
> index 48a419b9bc..0f27acdca0 100644
> --- a/tests/ref/vsynth/vsynth2-prores_int
> +++ b/tests/ref/vsynth/vsynth2-prores_int
> @@ -1,4 +1,4 @@
> -9fef0da9e53a028e81545cf81ec2c3e7 *tests/data/fate/vsynth2-prores_int.mov
> +dd7835992e7a30b7be9014916411b5b3 *tests/data/fate/vsynth2-prores_int.mov
> 4070996 tests/data/fate/vsynth2-prores_int.mov
> bef9e38387a1fbb1ce2e4401b6d41674 *tests/data/fate/vsynth2-prores_int.out.rawvideo
> stddev:    1.54 PSNR: 44.37 MAXDIFF:   13 bytes:  7603200/  7603200
> diff --git a/tests/ref/vsynth/vsynth2-prores_ks b/tests/ref/vsynth/vsynth2-prores_ks
> index b42e7b38cf..5186f55b4f 100644
> --- a/tests/ref/vsynth/vsynth2-prores_ks
> +++ b/tests/ref/vsynth/vsynth2-prores_ks
> @@ -1,4 +1,4 @@
> -00c75fc738859e41c48cbe36ad60c2e2 *tests/data/fate/vsynth2-prores_ks.mov
> +abde4f84a5e4060492e3d8fcb56f2467 *tests/data/fate/vsynth2-prores_ks.mov
> 3868162 tests/data/fate/vsynth2-prores_ks.mov
> fe7ad707205c6100e9a3956d4e1c300e *tests/data/fate/vsynth2-prores_ks.out.rawvideo
> stddev:    1.17 PSNR: 46.72 MAXDIFF:   14 bytes:  7603200/  7603200
> diff --git a/tests/ref/vsynth/vsynth2-qtrle b/tests/ref/vsynth/vsynth2-qtrle
> index 4adf913d18..8593845d92 100644
> --- a/tests/ref/vsynth/vsynth2-qtrle
> +++ b/tests/ref/vsynth/vsynth2-qtrle
> @@ -1,4 +1,4 @@
> -b44d1cd0bb4c1e7c57d668bd9c1d319a *tests/data/fate/vsynth2-qtrle.mov
> +492bef0aea081c076307d668d94fb9c4 *tests/data/fate/vsynth2-qtrle.mov
> 14035926 tests/data/fate/vsynth2-qtrle.mov
> 32fae3e665407bb4317b3f90fedb903c *tests/data/fate/vsynth2-qtrle.out.rawvideo
> stddev:    1.54 PSNR: 44.37 MAXDIFF:   17 bytes:  7603200/  7603200
> diff --git a/tests/ref/vsynth/vsynth2-qtrlegray b/tests/ref/vsynth/vsynth2-qtrlegray
> index 824e64b283..b92d245444 100644
> --- a/tests/ref/vsynth/vsynth2-qtrlegray
> +++ b/tests/ref/vsynth/vsynth2-qtrlegray
> @@ -1,4 +1,4 @@
> -4910471607743da624ef7339637a33e2 *tests/data/fate/vsynth2-qtrlegray.mov
> +109c88cbb3528378c1e848e50cf1792d *tests/data/fate/vsynth2-qtrlegray.mov
> 4988372 tests/data/fate/vsynth2-qtrlegray.mov
> 510a92a21b552c51fcafab8188982f4d *tests/data/fate/vsynth2-qtrlegray.out.rawvideo
> stddev:   16.31 PSNR: 23.88 MAXDIFF:   89 bytes:  7603200/  7603200
> diff --git a/tests/ref/vsynth/vsynth2-svq1 b/tests/ref/vsynth/vsynth2-svq1
> index 9c7db7f035..4a50775501 100644
> --- a/tests/ref/vsynth/vsynth2-svq1
> +++ b/tests/ref/vsynth/vsynth2-svq1
> @@ -1,4 +1,4 @@
> -c767386f0f6f36b554d278592bc6e9a4 *tests/data/fate/vsynth2-svq1.mov
> +1c12440c323bc8ace5464587b5369c4a *tests/data/fate/vsynth2-svq1.mov
> 940289 tests/data/fate/vsynth2-svq1.mov
> a8cd3b833cd7f570ddbf1e6b3eb125b6 *tests/data/fate/vsynth2-svq1.out.rawvideo
> stddev:    3.71 PSNR: 36.72 MAXDIFF:  210 bytes:  7603200/  7603200
> diff --git a/tests/ref/vsynth/vsynth2-vc2-420p b/tests/ref/vsynth/vsynth2-vc2-420p
> index f355e8d30c..28c1aedf73 100644
> --- a/tests/ref/vsynth/vsynth2-vc2-420p
> +++ b/tests/ref/vsynth/vsynth2-vc2-420p
> @@ -1,4 +1,4 @@
> -ac4df937fed73532bd8713b0e07870c9 *tests/data/fate/vsynth2-vc2-420p.mov
> +78daa3a27c0630aa37024121a43a7908 *tests/data/fate/vsynth2-vc2-420p.mov
> 860743 tests/data/fate/vsynth2-vc2-420p.mov
> 01389f7ae4f2a3dc0d7b8384d435fd83 *tests/data/fate/vsynth2-vc2-420p.out.rawvideo
> stddev:    0.00 PSNR:999.99 MAXDIFF:    0 bytes:  7603200/   760320
> diff --git a/tests/ref/vsynth/vsynth2-vc2-420p10 b/tests/ref/vsynth/vsynth2-vc2-420p10
> index 48d97d60e4..12b5fe022a 100644
> --- a/tests/ref/vsynth/vsynth2-vc2-420p10
> +++ b/tests/ref/vsynth/vsynth2-vc2-420p10
> @@ -1,4 +1,4 @@
> -1197f8108683b9eb6b0777adb2db1aa8 *tests/data/fate/vsynth2-vc2-420p10.mov
> +e4627f308056d82de52a849b3a07b415 *tests/data/fate/vsynth2-vc2-420p10.mov
> 1181271 tests/data/fate/vsynth2-vc2-420p10.mov
> 01389f7ae4f2a3dc0d7b8384d435fd83 *tests/data/fate/vsynth2-vc2-420p10.out.rawvideo
> stddev:    0.00 PSNR:999.99 MAXDIFF:    0 bytes:  7603200/   760320
> diff --git a/tests/ref/vsynth/vsynth2-vc2-420p12 b/tests/ref/vsynth/vsynth2-vc2-420p12
> index 9b9ccb8ec1..dc67229f69 100644
> --- a/tests/ref/vsynth/vsynth2-vc2-420p12
> +++ b/tests/ref/vsynth/vsynth2-vc2-420p12
> @@ -1,4 +1,4 @@
> -0e6b3aefd70fca45e67dc8cbc99640e8 *tests/data/fate/vsynth2-vc2-420p12.mov
> +8ff2cd721eae2e95d91568dde88a9970 *tests/data/fate/vsynth2-vc2-420p12.mov
> 1525079 tests/data/fate/vsynth2-vc2-420p12.mov
> 01389f7ae4f2a3dc0d7b8384d435fd83 *tests/data/fate/vsynth2-vc2-420p12.out.rawvideo
> stddev:    0.00 PSNR:999.99 MAXDIFF:    0 bytes:  7603200/   760320
> diff --git a/tests/ref/vsynth/vsynth2-vc2-422p b/tests/ref/vsynth/vsynth2-vc2-422p
> index 83689a73ef..b53ca286b2 100644
> --- a/tests/ref/vsynth/vsynth2-vc2-422p
> +++ b/tests/ref/vsynth/vsynth2-vc2-422p
> @@ -1,4 +1,4 @@
> -b2573399e0ed62ede66b1708de86412a *tests/data/fate/vsynth2-vc2-422p.mov
> +2a5213e25c03b60685e8467dfb11883c *tests/data/fate/vsynth2-vc2-422p.mov
> 1035207 tests/data/fate/vsynth2-vc2-422p.mov
> c14eb0038a5dba9382f42f750d46ed3c *tests/data/fate/vsynth2-vc2-422p.out.rawvideo
> stddev:    0.35 PSNR: 57.21 MAXDIFF:    7 bytes:  7603200/   760320
> diff --git a/tests/ref/vsynth/vsynth2-vc2-422p10 b/tests/ref/vsynth/vsynth2-vc2-422p10
> index af9a0b15f7..12b5bbe79b 100644
> --- a/tests/ref/vsynth/vsynth2-vc2-422p10
> +++ b/tests/ref/vsynth/vsynth2-vc2-422p10
> @@ -1,4 +1,4 @@
> -ca65de033b17c67be94356e0b6e0b128 *tests/data/fate/vsynth2-vc2-422p10.mov
> +6a99394db4353cc092e6bd9697e836ef *tests/data/fate/vsynth2-vc2-422p10.mov
> 1321687 tests/data/fate/vsynth2-vc2-422p10.mov
> 8f629e5cea24cc804d6aeadceacf0b2a *tests/data/fate/vsynth2-vc2-422p10.out.rawvideo
> stddev:    0.37 PSNR: 56.66 MAXDIFF:    7 bytes:  7603200/   760320
> diff --git a/tests/ref/vsynth/vsynth2-vc2-422p12 b/tests/ref/vsynth/vsynth2-vc2-422p12
> index 16f978a87f..c1ac2216ed 100644
> --- a/tests/ref/vsynth/vsynth2-vc2-422p12
> +++ b/tests/ref/vsynth/vsynth2-vc2-422p12
> @@ -1,4 +1,4 @@
> -4e95706b063adbcc1f7f82a4e7d7d027 *tests/data/fate/vsynth2-vc2-422p12.mov
> +ef1f1484a569008ba64803f25b06df54 *tests/data/fate/vsynth2-vc2-422p12.mov
> 1752535 tests/data/fate/vsynth2-vc2-422p12.mov
> 7241b922e7c17d14701567db6c743a9e *tests/data/fate/vsynth2-vc2-422p12.out.rawvideo
> stddev:    0.37 PSNR: 56.73 MAXDIFF:    7 bytes:  7603200/   760320
> diff --git a/tests/ref/vsynth/vsynth2-vc2-444p b/tests/ref/vsynth/vsynth2-vc2-444p
> index 83979964dd..f356056a0f 100644
> --- a/tests/ref/vsynth/vsynth2-vc2-444p
> +++ b/tests/ref/vsynth/vsynth2-vc2-444p
> @@ -1,4 +1,4 @@
> -644a39d1b853f44722a4332d5a13797e *tests/data/fate/vsynth2-vc2-444p.mov
> +a2cae781cdec41c7128a6cc71fbf6b3b *tests/data/fate/vsynth2-vc2-444p.mov
> 1202386 tests/data/fate/vsynth2-vc2-444p.mov
> 6b35f3ddc3b52f4424237d4191a2461f *tests/data/fate/vsynth2-vc2-444p.out.rawvideo
> stddev:    0.44 PSNR: 55.07 MAXDIFF:   10 bytes:  7603200/   760320
> diff --git a/tests/ref/vsynth/vsynth2-vc2-444p10 b/tests/ref/vsynth/vsynth2-vc2-444p10
> index 7d9367a4c5..7a94bcd9be 100644
> --- a/tests/ref/vsynth/vsynth2-vc2-444p10
> +++ b/tests/ref/vsynth/vsynth2-vc2-444p10
> @@ -1,4 +1,4 @@
> -36cfc3da2ab6ff6d48f17ab43e77774d *tests/data/fate/vsynth2-vc2-444p10.mov
> +77b67d38ccb0d0e8d6c0af256afb1496 *tests/data/fate/vsynth2-vc2-444p10.mov
> 1603927 tests/data/fate/vsynth2-vc2-444p10.mov
> d5c80ee1881a0306b0487e3c868529a3 *tests/data/fate/vsynth2-vc2-444p10.out.rawvideo
> stddev:    0.48 PSNR: 54.46 MAXDIFF:   10 bytes:  7603200/   760320
> diff --git a/tests/ref/vsynth/vsynth2-vc2-444p12 b/tests/ref/vsynth/vsynth2-vc2-444p12
> index 00098309af..fbd98ffe37 100644
> --- a/tests/ref/vsynth/vsynth2-vc2-444p12
> +++ b/tests/ref/vsynth/vsynth2-vc2-444p12
> @@ -1,4 +1,4 @@
> -6117c2ee6d5c22ee5a0b0ac6b70e6c17 *tests/data/fate/vsynth2-vc2-444p12.mov
> +1b535238247c0cdca338f2927e2c8c37 *tests/data/fate/vsynth2-vc2-444p12.mov
> 2145499 tests/data/fate/vsynth2-vc2-444p12.mov
> 38836be5c12b951c9b280d15fe3b31ce *tests/data/fate/vsynth2-vc2-444p12.out.rawvideo
> stddev:    0.48 PSNR: 54.46 MAXDIFF:   10 bytes:  7603200/   760320
> diff --git a/tests/ref/vsynth/vsynth2-vc2-t5_3 b/tests/ref/vsynth/vsynth2-vc2-t5_3
> index c4ac50d5a9..c4100acb5d 100644
> --- a/tests/ref/vsynth/vsynth2-vc2-t5_3
> +++ b/tests/ref/vsynth/vsynth2-vc2-t5_3
> @@ -1,4 +1,4 @@
> -654f04ae4f5947f0d354025fee1f37e0 *tests/data/fate/vsynth2-vc2-t5_3.mov
> +89aa19c48c8f1ba7c418102706980efa *tests/data/fate/vsynth2-vc2-t5_3.mov
> 1335772 tests/data/fate/vsynth2-vc2-t5_3.mov
> 8f629e5cea24cc804d6aeadceacf0b2a *tests/data/fate/vsynth2-vc2-t5_3.out.rawvideo
> stddev:    0.37 PSNR: 56.66 MAXDIFF:    7 bytes:  7603200/   760320
> diff --git a/tests/ref/vsynth/vsynth2-vc2-thaar b/tests/ref/vsynth/vsynth2-vc2-thaar
> index fe698173b2..d4f37df740 100644
> --- a/tests/ref/vsynth/vsynth2-vc2-thaar
> +++ b/tests/ref/vsynth/vsynth2-vc2-thaar
> @@ -1,4 +1,4 @@
> -51b03663f4187f4eea11c5311669a2cc *tests/data/fate/vsynth2-vc2-thaar.mov
> +866641af5f57980f9da4c78c105155f1 *tests/data/fate/vsynth2-vc2-thaar.mov
> 1470300 tests/data/fate/vsynth2-vc2-thaar.mov
> 8f629e5cea24cc804d6aeadceacf0b2a *tests/data/fate/vsynth2-vc2-thaar.out.rawvideo
> stddev:    0.37 PSNR: 56.66 MAXDIFF:    7 bytes:  7603200/   760320
> diff --git a/tests/ref/vsynth/vsynth3-dnxhd-1080i-10bit b/tests/ref/vsynth/vsynth3-dnxhd-1080i-10bit
> index 006af6c5d4..2a040e12db 100644
> --- a/tests/ref/vsynth/vsynth3-dnxhd-1080i-10bit
> +++ b/tests/ref/vsynth/vsynth3-dnxhd-1080i-10bit
> @@ -1,4 +1,4 @@
> -dea8862f8ae9fb03f665f358dde75962 *tests/data/fate/vsynth3-dnxhd-1080i-10bit.mov
> +4e6185e273297061def8e0b7fabff71b *tests/data/fate/vsynth3-dnxhd-1080i-10bit.mov
> 4588391 tests/data/fate/vsynth3-dnxhd-1080i-10bit.mov
> c192f36ef8687e56c72a3dc416c7e191 *tests/data/fate/vsynth3-dnxhd-1080i-10bit.out.rawvideo
> stddev:    6.92 PSNR: 31.32 MAXDIFF:   50 bytes:    86700/     8670
> diff --git a/tests/ref/vsynth/vsynth3-dnxhd-1080i-colr b/tests/ref/vsynth/vsynth3-dnxhd-1080i-colr
> index 8d7d3b6533..093489e45f 100644
> --- a/tests/ref/vsynth/vsynth3-dnxhd-1080i-colr
> +++ b/tests/ref/vsynth/vsynth3-dnxhd-1080i-colr
> @@ -1,4 +1,4 @@
> -ee7a70832f37793b62642f770d988bdb *tests/data/fate/vsynth3-dnxhd-1080i-colr.mov
> +f5a7d7f837a750784458c60fb7b4d091 *tests/data/fate/vsynth3-dnxhd-1080i-colr.mov
> 3031929 tests/data/fate/vsynth3-dnxhd-1080i-colr.mov
> f907fd2d48bedbc5283fbfc3fb9f61a0 *tests/data/fate/vsynth3-dnxhd-1080i-colr.out.rawvideo
> stddev:    6.92 PSNR: 31.32 MAXDIFF:   50 bytes:    86700/     8670
> diff --git a/tests/ref/vsynth/vsynth3-dnxhd-hr-hq-mov b/tests/ref/vsynth/vsynth3-dnxhd-hr-hq-mov
> index e46e1514b0..a5808dd773 100644
> --- a/tests/ref/vsynth/vsynth3-dnxhd-hr-hq-mov
> +++ b/tests/ref/vsynth/vsynth3-dnxhd-hr-hq-mov
> @@ -1,4 +1,4 @@
> -ca442de6ac8971a1da0afed0ee7fbd18 *tests/data/fate/vsynth3-dnxhd-hr-hq-mov.mov
> +1b9e337636198690850f102c7a987eae *tests/data/fate/vsynth3-dnxhd-hr-hq-mov.mov
> 4772599 tests/data/fate/vsynth3-dnxhd-hr-hq-mov.mov
> aa2e6c13a1e7760a22fccfca9faacdf3 *tests/data/fate/vsynth3-dnxhd-hr-hq-mov.out.rawvideo
> stddev:    6.92 PSNR: 31.32 MAXDIFF:   50 bytes:    86700/     8670
> diff --git a/tests/ref/vsynth/vsynth3-dnxhd-hr-lb-mov b/tests/ref/vsynth/vsynth3-dnxhd-hr-lb-mov
> index f869caf0c7..7a888c5b01 100644
> --- a/tests/ref/vsynth/vsynth3-dnxhd-hr-lb-mov
> +++ b/tests/ref/vsynth/vsynth3-dnxhd-hr-lb-mov
> @@ -1,4 +1,4 @@
> -921f16751950320d8da7a1dde215c2ff *tests/data/fate/vsynth3-dnxhd-hr-lb-mov.mov
> +1ac0627cfcad3df568026aea4696901f *tests/data/fate/vsynth3-dnxhd-hr-lb-mov.mov
> 3748599 tests/data/fate/vsynth3-dnxhd-hr-lb-mov.mov
> 1a4d12fd893e4585944dd9c68fb23edf *tests/data/fate/vsynth3-dnxhd-hr-lb-mov.out.rawvideo
> stddev:    6.92 PSNR: 31.32 MAXDIFF:   50 bytes:    86700/     8670
> diff --git a/tests/ref/vsynth/vsynth3-dnxhd-hr-sq-mov b/tests/ref/vsynth/vsynth3-dnxhd-hr-sq-mov
> index b247ce787a..bd94e686c0 100644
> --- a/tests/ref/vsynth/vsynth3-dnxhd-hr-sq-mov
> +++ b/tests/ref/vsynth/vsynth3-dnxhd-hr-sq-mov
> @@ -1,4 +1,4 @@
> -aa51e1aaf9bd8899e282096d2dcb4f25 *tests/data/fate/vsynth3-dnxhd-hr-sq-mov.mov
> +3b1420fc4cb6de03ea4a7858f5a0438e *tests/data/fate/vsynth3-dnxhd-hr-sq-mov.mov
> 2560763 tests/data/fate/vsynth3-dnxhd-hr-sq-mov.mov
> 730c00cc5a24e13ee99a75789806cb28 *tests/data/fate/vsynth3-dnxhd-hr-sq-mov.out.rawvideo
> stddev:    6.91 PSNR: 31.33 MAXDIFF:   50 bytes:    86700/     8670
> diff --git a/tests/ref/vsynth/vsynth3-mov-bgr24 b/tests/ref/vsynth/vsynth3-mov-bgr24
> index 9ceb69eed5..4fc3cc979f 100644
> --- a/tests/ref/vsynth/vsynth3-mov-bgr24
> +++ b/tests/ref/vsynth/vsynth3-mov-bgr24
> @@ -1,4 +1,4 @@
> -9af1caa30e99cc422c8a0734051f7f95 *tests/data/fate/vsynth3-mov-bgr24.mov
> +0141cd3b6e8eea836d392adf6949afc4 *tests/data/fate/vsynth3-mov-bgr24.mov
> 174093 tests/data/fate/vsynth3-mov-bgr24.mov
> 693aff10c094f8bd31693f74cf79d2b2 *tests/data/fate/vsynth3-mov-bgr24.out.rawvideo
> stddev:    3.67 PSNR: 36.82 MAXDIFF:   43 bytes:    86700/    86700
> diff --git a/tests/ref/vsynth/vsynth3-mov-bpp15 b/tests/ref/vsynth/vsynth3-mov-bpp15
> index dfee45858f..4c289cf161 100644
> --- a/tests/ref/vsynth/vsynth3-mov-bpp15
> +++ b/tests/ref/vsynth/vsynth3-mov-bpp15
> @@ -1,4 +1,4 @@
> -3d64ea4e9c78e72fcedca5e00363db7b *tests/data/fate/vsynth3-mov-bpp15.mov
> +96e1406b041b16e9598092d928ea9d3e *tests/data/fate/vsynth3-mov-bpp15.mov
> 116293 tests/data/fate/vsynth3-mov-bpp15.mov
> 19f61c34cbdef98b0f4aca6c19f59ed4 *tests/data/fate/vsynth3-mov-bpp15.out.rawvideo
> stddev:    4.35 PSNR: 35.35 MAXDIFF:   46 bytes:    86700/    86700
> diff --git a/tests/ref/vsynth/vsynth3-mov-bpp16 b/tests/ref/vsynth/vsynth3-mov-bpp16
> index 86c6d7ae65..55537d4bfd 100644
> --- a/tests/ref/vsynth/vsynth3-mov-bpp16
> +++ b/tests/ref/vsynth/vsynth3-mov-bpp16
> @@ -1,4 +1,4 @@
> -ddff7831e0d3e950cee4fdb7fceeb76a *tests/data/fate/vsynth3-mov-bpp16.mov
> +65b51e9a83da767fae244fd6816f2bc7 *tests/data/fate/vsynth3-mov-bpp16.mov
> 116293 tests/data/fate/vsynth3-mov-bpp16.mov
> 756f68dd5412d245d4bbeda7b5d51829 *tests/data/fate/vsynth3-mov-bpp16.out.rawvideo
> stddev:    4.07 PSNR: 35.93 MAXDIFF:   46 bytes:    86700/    86700
> diff --git a/tests/ref/vsynth/vsynth3-prores b/tests/ref/vsynth/vsynth3-prores
> index 2998dc1d79..8dfaf09d26 100644
> --- a/tests/ref/vsynth/vsynth3-prores
> +++ b/tests/ref/vsynth/vsynth3-prores
> @@ -1,4 +1,4 @@
> -6afd345a8f799d0459229349a30497cd *tests/data/fate/vsynth3-prores.mov
> +3e6f1fd0e4fdad4a8dd351dec08b0bf5 *tests/data/fate/vsynth3-prores.mov
> 105367 tests/data/fate/vsynth3-prores.mov
> fff5e7ad21d78501c8fa4749bf4bf289 *tests/data/fate/vsynth3-prores.out.rawvideo
> stddev:    2.80 PSNR: 39.17 MAXDIFF:   27 bytes:    86700/    86700
> diff --git a/tests/ref/vsynth/vsynth3-prores_444 b/tests/ref/vsynth/vsynth3-prores_444
> index 78ca0dd68a..f05894b33e 100644
> --- a/tests/ref/vsynth/vsynth3-prores_444
> +++ b/tests/ref/vsynth/vsynth3-prores_444
> @@ -1,4 +1,4 @@
> -3319da492e560964bf92440a0d8612b3 *tests/data/fate/vsynth3-prores_444.mov
> +3070da65c30c1a9905ee31c7ede1cf57 *tests/data/fate/vsynth3-prores_444.mov
> 159127 tests/data/fate/vsynth3-prores_444.mov
> 025b48feb3d9a9652983ef71e6cb7e7c *tests/data/fate/vsynth3-prores_444.out.rawvideo
> stddev:    3.21 PSNR: 37.98 MAXDIFF:   41 bytes:    86700/    86700
> diff --git a/tests/ref/vsynth/vsynth3-prores_444_int b/tests/ref/vsynth/vsynth3-prores_444_int
> index 36760adf9a..f6ba6bc282 100644
> --- a/tests/ref/vsynth/vsynth3-prores_444_int
> +++ b/tests/ref/vsynth/vsynth3-prores_444_int
> @@ -1,4 +1,4 @@
> -270045a731d4cb6ba253880021c87a63 *tests/data/fate/vsynth3-prores_444_int.mov
> +c6279e0584575ffa1e2e13047cc7ecec *tests/data/fate/vsynth3-prores_444_int.mov
> 184397 tests/data/fate/vsynth3-prores_444_int.mov
> a8852aa2841c2ce5f2aa86176ceda4ef *tests/data/fate/vsynth3-prores_444_int.out.rawvideo
> stddev:    3.24 PSNR: 37.91 MAXDIFF:   41 bytes:    86700/    86700
> diff --git a/tests/ref/vsynth/vsynth3-prores_int b/tests/ref/vsynth/vsynth3-prores_int
> index 53dcfbd14d..c9b8ba691d 100644
> --- a/tests/ref/vsynth/vsynth3-prores_int
> +++ b/tests/ref/vsynth/vsynth3-prores_int
> @@ -1,4 +1,4 @@
> -ee1f14b23eb9dee4d59b021d4ec041bf *tests/data/fate/vsynth3-prores_int.mov
> +6085fc27cc6cc7c02abc59ce914d85cb *tests/data/fate/vsynth3-prores_int.mov
> 120484 tests/data/fate/vsynth3-prores_int.mov
> e5859ba47a99f9e53c1ddcaa68a8f8f8 *tests/data/fate/vsynth3-prores_int.out.rawvideo
> stddev:    2.92 PSNR: 38.81 MAXDIFF:   29 bytes:    86700/    86700
> diff --git a/tests/ref/vsynth/vsynth3-prores_ks b/tests/ref/vsynth/vsynth3-prores_ks
> index 99cfc1397e..561ee48dee 100644
> --- a/tests/ref/vsynth/vsynth3-prores_ks
> +++ b/tests/ref/vsynth/vsynth3-prores_ks
> @@ -1,4 +1,4 @@
> -7ceff8c9cffca766f8a167ba73dad0e2 *tests/data/fate/vsynth3-prores_ks.mov
> +f6ce1e8e2272cea0592d3f969d48c1de *tests/data/fate/vsynth3-prores_ks.mov
> 95053 tests/data/fate/vsynth3-prores_ks.mov
> 9ab6d3e3cc7749796cd9fa984c60d890 *tests/data/fate/vsynth3-prores_ks.out.rawvideo
> stddev:    4.09 PSNR: 35.88 MAXDIFF:   35 bytes:    86700/    86700
> diff --git a/tests/ref/vsynth/vsynth3-qtrle b/tests/ref/vsynth/vsynth3-qtrle
> index 6f93232789..2056e1b7e2 100644
> --- a/tests/ref/vsynth/vsynth3-qtrle
> +++ b/tests/ref/vsynth/vsynth3-qtrle
> @@ -1,4 +1,4 @@
> -33ec7d4f0a18fcf6da3bdacb494e2035 *tests/data/fate/vsynth3-qtrle.mov
> +b9152e4c2931818140086903c9d9a8ae *tests/data/fate/vsynth3-qtrle.mov
> 179656 tests/data/fate/vsynth3-qtrle.mov
> 693aff10c094f8bd31693f74cf79d2b2 *tests/data/fate/vsynth3-qtrle.out.rawvideo
> stddev:    3.67 PSNR: 36.82 MAXDIFF:   43 bytes:    86700/    86700
> diff --git a/tests/ref/vsynth/vsynth3-svq1 b/tests/ref/vsynth/vsynth3-svq1
> index b51fa03e83..e760abbdb4 100644
> --- a/tests/ref/vsynth/vsynth3-svq1
> +++ b/tests/ref/vsynth/vsynth3-svq1
> @@ -1,4 +1,4 @@
> -1eaf318269afd7426406d73397c39a48 *tests/data/fate/vsynth3-svq1.mov
> +1972e0df8be667443992e405cceec291 *tests/data/fate/vsynth3-svq1.mov
> 40773 tests/data/fate/vsynth3-svq1.mov
> a1e5334cf67649bf8c7d95dc4d1bf148 *tests/data/fate/vsynth3-svq1.out.rawvideo
> stddev:   14.49 PSNR: 24.91 MAXDIFF:  183 bytes:    86700/    86700
> diff --git a/tests/ref/vsynth/vsynth_lena-avui b/tests/ref/vsynth/vsynth_lena-avui
> index c2fced8e6c..f4e5ef9433 100644
> --- a/tests/ref/vsynth/vsynth_lena-avui
> +++ b/tests/ref/vsynth/vsynth_lena-avui
> @@ -1,4 +1,4 @@
> -26805e15d9e732cd24aea91ae564d5c3 *tests/data/fate/vsynth_lena-avui.mov
> +7b670636544a60f4fb2c153e3caabdee *tests/data/fate/vsynth_lena-avui.mov
> 42625037 tests/data/fate/vsynth_lena-avui.mov
> dde5895817ad9d219f79a52d0bdfb001 *tests/data/fate/vsynth_lena-avui.out.rawvideo
> stddev:    0.00 PSNR:999.99 MAXDIFF:    0 bytes:  7603200/  7603200
> diff --git a/tests/ref/vsynth/vsynth_lena-dnxhd-1080i b/tests/ref/vsynth/vsynth_lena-dnxhd-1080i
> index 16702db712..ae5c515165 100644
> --- a/tests/ref/vsynth/vsynth_lena-dnxhd-1080i
> +++ b/tests/ref/vsynth/vsynth_lena-dnxhd-1080i
> @@ -1,4 +1,4 @@
> -f7412afbcb4454692f7492f6710189e3 *tests/data/fate/vsynth_lena-dnxhd-1080i.mov
> +1bb94b5a7917c1d81f3a92dd9b5b66ae *tests/data/fate/vsynth_lena-dnxhd-1080i.mov
> 3031911 tests/data/fate/vsynth_lena-dnxhd-1080i.mov
> 7d0ca92f12711535d57eff3609462b31 *tests/data/fate/vsynth_lena-dnxhd-1080i.out.rawvideo
> stddev:    1.29 PSNR: 45.87 MAXDIFF:   22 bytes:  7603200/   760320
> diff --git a/tests/ref/vsynth/vsynth_lena-dnxhd-1080i-10bit b/tests/ref/vsynth/vsynth_lena-dnxhd-1080i-10bit
> index 109e3d5623..5112f2a379 100644
> --- a/tests/ref/vsynth/vsynth_lena-dnxhd-1080i-10bit
> +++ b/tests/ref/vsynth/vsynth_lena-dnxhd-1080i-10bit
> @@ -1,4 +1,4 @@
> -72144676d0c6e320ff2c9b28bc3e4fa2 *tests/data/fate/vsynth_lena-dnxhd-1080i-10bit.mov
> +55e1097376ac44e916528eee5ee2266e *tests/data/fate/vsynth_lena-dnxhd-1080i-10bit.mov
> 4588391 tests/data/fate/vsynth_lena-dnxhd-1080i-10bit.mov
> f2dc4375c58e0406d442e0cb28573e91 *tests/data/fate/vsynth_lena-dnxhd-1080i-10bit.out.rawvideo
> stddev:    1.36 PSNR: 45.40 MAXDIFF:   22 bytes:  7603200/   760320
> diff --git a/tests/ref/vsynth/vsynth_lena-dnxhd-1080i-colr b/tests/ref/vsynth/vsynth_lena-dnxhd-1080i-colr
> index 8e43a3f9de..ae855cd461 100644
> --- a/tests/ref/vsynth/vsynth_lena-dnxhd-1080i-colr
> +++ b/tests/ref/vsynth/vsynth_lena-dnxhd-1080i-colr
> @@ -1,4 +1,4 @@
> -5ba3ddb58b10e5f0069cb4f82d594695 *tests/data/fate/vsynth_lena-dnxhd-1080i-colr.mov
> +3a681c0e174ccf85fe1504cdf8546788 *tests/data/fate/vsynth_lena-dnxhd-1080i-colr.mov
> 3031929 tests/data/fate/vsynth_lena-dnxhd-1080i-colr.mov
> ce4993a69ef55c8c4b18138716f17b6f *tests/data/fate/vsynth_lena-dnxhd-1080i-colr.out.rawvideo
> stddev:    1.33 PSNR: 45.59 MAXDIFF:   22 bytes:  7603200/   760320
> diff --git a/tests/ref/vsynth/vsynth_lena-dnxhd-hr-hq-mov b/tests/ref/vsynth/vsynth_lena-dnxhd-hr-hq-mov
> index 9cea762423..2d58c5e7a7 100644
> --- a/tests/ref/vsynth/vsynth_lena-dnxhd-hr-hq-mov
> +++ b/tests/ref/vsynth/vsynth_lena-dnxhd-hr-hq-mov
> @@ -1,4 +1,4 @@
> -b232775e04c6a6a7995799db6cd8c255 *tests/data/fate/vsynth_lena-dnxhd-hr-hq-mov.mov
> +f19dfcd4d9d7a0da1131c0dd909ad0ae *tests/data/fate/vsynth_lena-dnxhd-hr-hq-mov.mov
> 4772599 tests/data/fate/vsynth_lena-dnxhd-hr-hq-mov.mov
> e6c3531cb32eb3d0c465c44098746fea *tests/data/fate/vsynth_lena-dnxhd-hr-hq-mov.out.rawvideo
> stddev:    1.34 PSNR: 45.54 MAXDIFF:   23 bytes:  7603200/   760320
> diff --git a/tests/ref/vsynth/vsynth_lena-dnxhd-hr-lb-mov b/tests/ref/vsynth/vsynth_lena-dnxhd-hr-lb-mov
> index a582b882d9..9047805561 100644
> --- a/tests/ref/vsynth/vsynth_lena-dnxhd-hr-lb-mov
> +++ b/tests/ref/vsynth/vsynth_lena-dnxhd-hr-lb-mov
> @@ -1,4 +1,4 @@
> -2c6881ebb8efdb02189862f67cd72851 *tests/data/fate/vsynth_lena-dnxhd-hr-lb-mov.mov
> +f27068c1444d2e11e094fab37eceb9d5 *tests/data/fate/vsynth_lena-dnxhd-hr-lb-mov.mov
> 3748599 tests/data/fate/vsynth_lena-dnxhd-hr-lb-mov.mov
> 0951de00b90d1bf34d2ff10a51db705d *tests/data/fate/vsynth_lena-dnxhd-hr-lb-mov.out.rawvideo
> stddev:    1.31 PSNR: 45.72 MAXDIFF:   21 bytes:  7603200/   760320
> diff --git a/tests/ref/vsynth/vsynth_lena-dnxhd-hr-sq-mov b/tests/ref/vsynth/vsynth_lena-dnxhd-hr-sq-mov
> index 80a6897852..9a2db8a888 100644
> --- a/tests/ref/vsynth/vsynth_lena-dnxhd-hr-sq-mov
> +++ b/tests/ref/vsynth/vsynth_lena-dnxhd-hr-sq-mov
> @@ -1,4 +1,4 @@
> -b3b2380b019f0f655af5d61caa76cf12 *tests/data/fate/vsynth_lena-dnxhd-hr-sq-mov.mov
> +b1d5da9fd4811b87b1bf05afee6e44e4 *tests/data/fate/vsynth_lena-dnxhd-hr-sq-mov.mov
> 2560763 tests/data/fate/vsynth_lena-dnxhd-hr-sq-mov.mov
> 95e7da46fc066ed795de4ec1cf4d4ab5 *tests/data/fate/vsynth_lena-dnxhd-hr-sq-mov.out.rawvideo
> stddev:    1.35 PSNR: 45.51 MAXDIFF:   23 bytes:  7603200/   760320
> diff --git a/tests/ref/vsynth/vsynth_lena-mov-bgr24 b/tests/ref/vsynth/vsynth_lena-mov-bgr24
> index 3117bf2a8f..098dd91258 100644
> --- a/tests/ref/vsynth/vsynth_lena-mov-bgr24
> +++ b/tests/ref/vsynth/vsynth_lena-mov-bgr24
> @@ -1,4 +1,4 @@
> -f1eccd8c8719e3fabfe7855dad997699 *tests/data/fate/vsynth_lena-mov-bgr24.mov
> +3656f10647727ff16119ad54e11ed09d *tests/data/fate/vsynth_lena-mov-bgr24.mov
> 15207169 tests/data/fate/vsynth_lena-mov-bgr24.mov
> 98d0e2854731472c5bf13d8638502d0a *tests/data/fate/vsynth_lena-mov-bgr24.out.rawvideo
> stddev:    1.26 PSNR: 46.10 MAXDIFF:   13 bytes:  7603200/  7603200
> diff --git a/tests/ref/vsynth/vsynth_lena-mov-bpp15 b/tests/ref/vsynth/vsynth_lena-mov-bpp15
> index 2a7ddd6713..7a61797ef2 100644
> --- a/tests/ref/vsynth/vsynth_lena-mov-bpp15
> +++ b/tests/ref/vsynth/vsynth_lena-mov-bpp15
> @@ -1,4 +1,4 @@
> -286e9e0712da1efb186a7228b6d4a177 *tests/data/fate/vsynth_lena-mov-bpp15.mov
> +846672fbdf449e0345cec63e1611661a *tests/data/fate/vsynth_lena-mov-bpp15.mov
> 10138329 tests/data/fate/vsynth_lena-mov-bpp15.mov
> be0e64bdf519ce1097613063804eded9 *tests/data/fate/vsynth_lena-mov-bpp15.out.rawvideo
> stddev:    2.16 PSNR: 41.43 MAXDIFF:   17 bytes:  7603200/  7603200
> diff --git a/tests/ref/vsynth/vsynth_lena-mov-bpp16 b/tests/ref/vsynth/vsynth_lena-mov-bpp16
> index 2c478b9046..4e4cb44daa 100644
> --- a/tests/ref/vsynth/vsynth_lena-mov-bpp16
> +++ b/tests/ref/vsynth/vsynth_lena-mov-bpp16
> @@ -1,4 +1,4 @@
> -1da4058a0cfb241d735ed46a0b18efa3 *tests/data/fate/vsynth_lena-mov-bpp16.mov
> +f425fe7f36bd821d4afa260088542cf9 *tests/data/fate/vsynth_lena-mov-bpp16.mov
> 10138329 tests/data/fate/vsynth_lena-mov-bpp16.mov
> 789bfa1dc2a72f498928f2ae85e461c3 *tests/data/fate/vsynth_lena-mov-bpp16.out.rawvideo
> stddev:    1.76 PSNR: 43.18 MAXDIFF:   17 bytes:  7603200/  7603200
> diff --git a/tests/ref/vsynth/vsynth_lena-prores b/tests/ref/vsynth/vsynth_lena-prores
> index 41b8e16bf0..573fc1273e 100644
> --- a/tests/ref/vsynth/vsynth_lena-prores
> +++ b/tests/ref/vsynth/vsynth_lena-prores
> @@ -1,4 +1,4 @@
> -952c0dfde2b3d238c2ef411782f309a6 *tests/data/fate/vsynth_lena-prores.mov
> +eed04261f5d5878ea3b91321420270a0 *tests/data/fate/vsynth_lena-prores.mov
> 2844076 tests/data/fate/vsynth_lena-prores.mov
> 03fd29e3963716a09d232b6f817ecb57 *tests/data/fate/vsynth_lena-prores.out.rawvideo
> stddev:    1.31 PSNR: 45.77 MAXDIFF:   11 bytes:  7603200/  7603200
> diff --git a/tests/ref/vsynth/vsynth_lena-prores_444 b/tests/ref/vsynth/vsynth_lena-prores_444
> index 2aac93f4fb..29141239c5 100644
> --- a/tests/ref/vsynth/vsynth_lena-prores_444
> +++ b/tests/ref/vsynth/vsynth_lena-prores_444
> @@ -1,4 +1,4 @@
> -9df5b55d8545ff162414499530749808 *tests/data/fate/vsynth_lena-prores_444.mov
> +b8677f9e1da7be861e8b7207028b3a9e *tests/data/fate/vsynth_lena-prores_444.mov
> 4734395 tests/data/fate/vsynth_lena-prores_444.mov
> a704e05e3e0a451edef7515b25a76bb8 *tests/data/fate/vsynth_lena-prores_444.out.rawvideo
> stddev:    0.81 PSNR: 49.88 MAXDIFF:    8 bytes:  7603200/  7603200
> diff --git a/tests/ref/vsynth/vsynth_lena-prores_444_int b/tests/ref/vsynth/vsynth_lena-prores_444_int
> index 378b57d04d..005ab68ccf 100644
> --- a/tests/ref/vsynth/vsynth_lena-prores_444_int
> +++ b/tests/ref/vsynth/vsynth_lena-prores_444_int
> @@ -1,4 +1,4 @@
> -02400504ef9b76cc58e8d964b9dd40a3 *tests/data/fate/vsynth_lena-prores_444_int.mov
> +38195b0437f6ae1c910ba108e7a799d1 *tests/data/fate/vsynth_lena-prores_444_int.mov
> 5696258 tests/data/fate/vsynth_lena-prores_444_int.mov
> 466380156e4d2b811f4ffb9c5a8bca72 *tests/data/fate/vsynth_lena-prores_444_int.out.rawvideo
> stddev:    0.88 PSNR: 49.23 MAXDIFF:    9 bytes:  7603200/  7603200
> diff --git a/tests/ref/vsynth/vsynth_lena-prores_int b/tests/ref/vsynth/vsynth_lena-prores_int
> index bd6adaf211..3e31b018d7 100644
> --- a/tests/ref/vsynth/vsynth_lena-prores_int
> +++ b/tests/ref/vsynth/vsynth_lena-prores_int
> @@ -1,4 +1,4 @@
> -5fada1996c2937546d11fda8b1e02188 *tests/data/fate/vsynth_lena-prores_int.mov
> +f45bc9026780bbbcdbbcc0d54c21ef06 *tests/data/fate/vsynth_lena-prores_int.mov
> 3532698 tests/data/fate/vsynth_lena-prores_int.mov
> eb5caa9824ca294f403cd13f33c40f23 *tests/data/fate/vsynth_lena-prores_int.out.rawvideo
> stddev:    1.47 PSNR: 44.78 MAXDIFF:   12 bytes:  7603200/  7603200
> diff --git a/tests/ref/vsynth/vsynth_lena-prores_ks b/tests/ref/vsynth/vsynth_lena-prores_ks
> index 0cdfa9bb2c..333578bc1e 100644
> --- a/tests/ref/vsynth/vsynth_lena-prores_ks
> +++ b/tests/ref/vsynth/vsynth_lena-prores_ks
> @@ -1,4 +1,4 @@
> -b03741c69037cbdcd2809278c00c0350 *tests/data/fate/vsynth_lena-prores_ks.mov
> +86b9932d5f78d0b5836533e972a37a65 *tests/data/fate/vsynth_lena-prores_ks.mov
> 3884596 tests/data/fate/vsynth_lena-prores_ks.mov
> 6cfe987de99cf8ac9d43bdc5cd150838 *tests/data/fate/vsynth_lena-prores_ks.out.rawvideo
> stddev:    0.92 PSNR: 48.78 MAXDIFF:   10 bytes:  7603200/  7603200
> diff --git a/tests/ref/vsynth/vsynth_lena-qtrle b/tests/ref/vsynth/vsynth_lena-qtrle
> index 9ce6abe5ba..f426fe0ab6 100644
> --- a/tests/ref/vsynth/vsynth_lena-qtrle
> +++ b/tests/ref/vsynth/vsynth_lena-qtrle
> @@ -1,4 +1,4 @@
> -4863978263d966d704ffaaa6d23123bb *tests/data/fate/vsynth_lena-qtrle.mov
> +513ca7d64af25676f5f99f00e2287ced *tests/data/fate/vsynth_lena-qtrle.mov
> 14798345 tests/data/fate/vsynth_lena-qtrle.mov
> 98d0e2854731472c5bf13d8638502d0a *tests/data/fate/vsynth_lena-qtrle.out.rawvideo
> stddev:    1.26 PSNR: 46.10 MAXDIFF:   13 bytes:  7603200/  7603200
> diff --git a/tests/ref/vsynth/vsynth_lena-qtrlegray b/tests/ref/vsynth/vsynth_lena-qtrlegray
> index 951e7a7688..e0c18c9702 100644
> --- a/tests/ref/vsynth/vsynth_lena-qtrlegray
> +++ b/tests/ref/vsynth/vsynth_lena-qtrlegray
> @@ -1,4 +1,4 @@
> -2c4e69b59d8e8e19903c843575806d5f *tests/data/fate/vsynth_lena-qtrlegray.mov
> +8db6b52b706a91f483c37eaa2f011cfe *tests/data/fate/vsynth_lena-qtrlegray.mov
> 5111283 tests/data/fate/vsynth_lena-qtrlegray.mov
> d7bfbe259af9ae323bb94b09c33570a5 *tests/data/fate/vsynth_lena-qtrlegray.out.rawvideo
> stddev:   18.65 PSNR: 22.72 MAXDIFF:   72 bytes:  7603200/  7603200
> diff --git a/tests/ref/vsynth/vsynth_lena-svq1 b/tests/ref/vsynth/vsynth_lena-svq1
> index 1558c504fb..01c1b06c74 100644
> --- a/tests/ref/vsynth/vsynth_lena-svq1
> +++ b/tests/ref/vsynth/vsynth_lena-svq1
> @@ -1,4 +1,4 @@
> -6e9678439ab7460db1fcc8e41ca1a1e0 *tests/data/fate/vsynth_lena-svq1.mov
> +a6398d8fd306cfe96dc41060335e67e8 *tests/data/fate/vsynth_lena-svq1.mov
> 766701 tests/data/fate/vsynth_lena-svq1.mov
> aa03471dac3f49455a33a2b19fda1098 *tests/data/fate/vsynth_lena-svq1.out.rawvideo
> stddev:    3.23 PSNR: 37.93 MAXDIFF:   61 bytes:  7603200/  7603200
> diff --git a/tests/ref/vsynth/vsynth_lena-vc2-420p b/tests/ref/vsynth/vsynth_lena-vc2-420p
> index 89966c2a54..cdaca3c832 100644
> --- a/tests/ref/vsynth/vsynth_lena-vc2-420p
> +++ b/tests/ref/vsynth/vsynth_lena-vc2-420p
> @@ -1,4 +1,4 @@
> -b920eaf484af9ed3fbff4a85d043b544 *tests/data/fate/vsynth_lena-vc2-420p.mov
> +9e1e6da4f166d6d4998923ad52d047c9 *tests/data/fate/vsynth_lena-vc2-420p.mov
> 849735 tests/data/fate/vsynth_lena-vc2-420p.mov
> b1c660113acab8eb4075f3d9fbb9cee9 *tests/data/fate/vsynth_lena-vc2-420p.out.rawvideo
> stddev:    0.00 PSNR:999.99 MAXDIFF:    0 bytes:  7603200/   760320
> diff --git a/tests/ref/vsynth/vsynth_lena-vc2-420p10 b/tests/ref/vsynth/vsynth_lena-vc2-420p10
> index 2558ef8e9b..8ddb6acb5e 100644
> --- a/tests/ref/vsynth/vsynth_lena-vc2-420p10
> +++ b/tests/ref/vsynth/vsynth_lena-vc2-420p10
> @@ -1,4 +1,4 @@
> -5bccec653c330f03b90065a84fad9b4b *tests/data/fate/vsynth_lena-vc2-420p10.mov
> +b989bdb42043851048f4b489463e585d *tests/data/fate/vsynth_lena-vc2-420p10.mov
> 1154775 tests/data/fate/vsynth_lena-vc2-420p10.mov
> b1c660113acab8eb4075f3d9fbb9cee9 *tests/data/fate/vsynth_lena-vc2-420p10.out.rawvideo
> stddev:    0.00 PSNR:999.99 MAXDIFF:    0 bytes:  7603200/   760320
> diff --git a/tests/ref/vsynth/vsynth_lena-vc2-420p12 b/tests/ref/vsynth/vsynth_lena-vc2-420p12
> index bc60116ffe..efbb72964c 100644
> --- a/tests/ref/vsynth/vsynth_lena-vc2-420p12
> +++ b/tests/ref/vsynth/vsynth_lena-vc2-420p12
> @@ -1,4 +1,4 @@
> -d27a6d3517cc9a6d22e338f4b206545c *tests/data/fate/vsynth_lena-vc2-420p12.mov
> +98c9ce4afcbedb6634b10dcba9e5d8ec *tests/data/fate/vsynth_lena-vc2-420p12.mov
> 1516759 tests/data/fate/vsynth_lena-vc2-420p12.mov
> b1c660113acab8eb4075f3d9fbb9cee9 *tests/data/fate/vsynth_lena-vc2-420p12.out.rawvideo
> stddev:    0.00 PSNR:999.99 MAXDIFF:    0 bytes:  7603200/   760320
> diff --git a/tests/ref/vsynth/vsynth_lena-vc2-422p b/tests/ref/vsynth/vsynth_lena-vc2-422p
> index 6f958387c1..388b80e97a 100644
> --- a/tests/ref/vsynth/vsynth_lena-vc2-422p
> +++ b/tests/ref/vsynth/vsynth_lena-vc2-422p
> @@ -1,4 +1,4 @@
> -94d3a24e9eec6cb88c84780796adbec5 *tests/data/fate/vsynth_lena-vc2-422p.mov
> +f326f79e00a1499a4e387d01ea07b812 *tests/data/fate/vsynth_lena-vc2-422p.mov
> 1049287 tests/data/fate/vsynth_lena-vc2-422p.mov
> c4b2e69278c822f22655344068ea486d *tests/data/fate/vsynth_lena-vc2-422p.out.rawvideo
> stddev:    0.26 PSNR: 59.82 MAXDIFF:    5 bytes:  7603200/   760320
> diff --git a/tests/ref/vsynth/vsynth_lena-vc2-422p10 b/tests/ref/vsynth/vsynth_lena-vc2-422p10
> index 11904c2d8e..e521da43e0 100644
> --- a/tests/ref/vsynth/vsynth_lena-vc2-422p10
> +++ b/tests/ref/vsynth/vsynth_lena-vc2-422p10
> @@ -1,4 +1,4 @@
> -fc955b863eb3f22694d37e8a70085a6c *tests/data/fate/vsynth_lena-vc2-422p10.mov
> +b5a757abdf6e7e2a777520ecf99107b7 *tests/data/fate/vsynth_lena-vc2-422p10.mov
> 1294039 tests/data/fate/vsynth_lena-vc2-422p10.mov
> e5ea17416bda234ae58f27dea27e8135 *tests/data/fate/vsynth_lena-vc2-422p10.out.rawvideo
> stddev:    0.30 PSNR: 58.58 MAXDIFF:    5 bytes:  7603200/   760320
> diff --git a/tests/ref/vsynth/vsynth_lena-vc2-422p12 b/tests/ref/vsynth/vsynth_lena-vc2-422p12
> index 51a62d0cc8..3cf50b4da6 100644
> --- a/tests/ref/vsynth/vsynth_lena-vc2-422p12
> +++ b/tests/ref/vsynth/vsynth_lena-vc2-422p12
> @@ -1,4 +1,4 @@
> -2cef57ce35f32642c829f24a0ca3e260 *tests/data/fate/vsynth_lena-vc2-422p12.mov
> +c2ec3fa0b1faf0cfdbee4410655037a0 *tests/data/fate/vsynth_lena-vc2-422p12.mov
> 1768027 tests/data/fate/vsynth_lena-vc2-422p12.mov
> bd374304997834410a69ee6c6e047d19 *tests/data/fate/vsynth_lena-vc2-422p12.out.rawvideo
> stddev:    0.29 PSNR: 58.76 MAXDIFF:    5 bytes:  7603200/   760320
> diff --git a/tests/ref/vsynth/vsynth_lena-vc2-444p b/tests/ref/vsynth/vsynth_lena-vc2-444p
> index bf779181f9..1f9a9602a7 100644
> --- a/tests/ref/vsynth/vsynth_lena-vc2-444p
> +++ b/tests/ref/vsynth/vsynth_lena-vc2-444p
> @@ -1,4 +1,4 @@
> -cbdf2421fdd6cf0789c1f308009666f6 *tests/data/fate/vsynth_lena-vc2-444p.mov
> +37eb0398cf913a66e0f628d6419775b5 *tests/data/fate/vsynth_lena-vc2-444p.mov
> 1174738 tests/data/fate/vsynth_lena-vc2-444p.mov
> f9306b14ff827ced1a992301d1ab02ca *tests/data/fate/vsynth_lena-vc2-444p.out.rawvideo
> stddev:    0.38 PSNR: 56.43 MAXDIFF:    6 bytes:  7603200/   760320
> diff --git a/tests/ref/vsynth/vsynth_lena-vc2-444p10 b/tests/ref/vsynth/vsynth_lena-vc2-444p10
> index 10a33e22db..05d69169d5 100644
> --- a/tests/ref/vsynth/vsynth_lena-vc2-444p10
> +++ b/tests/ref/vsynth/vsynth_lena-vc2-444p10
> @@ -1,4 +1,4 @@
> -acda7042ecc5b917824d9cf62ee3b46c *tests/data/fate/vsynth_lena-vc2-444p10.mov
> +c0de26ba4c95df2e07ab249158fa947c *tests/data/fate/vsynth_lena-vc2-444p10.mov
> 1577815 tests/data/fate/vsynth_lena-vc2-444p10.mov
> da13c67fe1c6d98dd73e92a6ba006edc *tests/data/fate/vsynth_lena-vc2-444p10.out.rawvideo
> stddev:    0.42 PSNR: 55.56 MAXDIFF:    7 bytes:  7603200/   760320
> diff --git a/tests/ref/vsynth/vsynth_lena-vc2-444p12 b/tests/ref/vsynth/vsynth_lena-vc2-444p12
> index 7d6c21161c..7d4f9b6a79 100644
> --- a/tests/ref/vsynth/vsynth_lena-vc2-444p12
> +++ b/tests/ref/vsynth/vsynth_lena-vc2-444p12
> @@ -1,4 +1,4 @@
> -a31f2e6a54896fb8c02272c9f50db716 *tests/data/fate/vsynth_lena-vc2-444p12.mov
> +effbd39862492bb3f81973ddce70a1d7 *tests/data/fate/vsynth_lena-vc2-444p12.mov
> 2134875 tests/data/fate/vsynth_lena-vc2-444p12.mov
> a505434ec95362772a57d274f63a3f5a *tests/data/fate/vsynth_lena-vc2-444p12.out.rawvideo
> stddev:    0.42 PSNR: 55.58 MAXDIFF:    7 bytes:  7603200/   760320
> diff --git a/tests/ref/vsynth/vsynth_lena-vc2-t5_3 b/tests/ref/vsynth/vsynth_lena-vc2-t5_3
> index f5f865ea8b..50a60d7e23 100644
> --- a/tests/ref/vsynth/vsynth_lena-vc2-t5_3
> +++ b/tests/ref/vsynth/vsynth_lena-vc2-t5_3
> @@ -1,4 +1,4 @@
> -c2ce9a70c523903620794af6bc4ea0d4 *tests/data/fate/vsynth_lena-vc2-t5_3.mov
> +950197d63d02f51021c0ed238b44181b *tests/data/fate/vsynth_lena-vc2-t5_3.mov
> 1305436 tests/data/fate/vsynth_lena-vc2-t5_3.mov
> e5ea17416bda234ae58f27dea27e8135 *tests/data/fate/vsynth_lena-vc2-t5_3.out.rawvideo
> stddev:    0.30 PSNR: 58.58 MAXDIFF:    5 bytes:  7603200/   760320
> diff --git a/tests/ref/vsynth/vsynth_lena-vc2-thaar b/tests/ref/vsynth/vsynth_lena-vc2-thaar
> index 9c16bdfb93..31be2836a9 100644
> --- a/tests/ref/vsynth/vsynth_lena-vc2-thaar
> +++ b/tests/ref/vsynth/vsynth_lena-vc2-thaar
> @@ -1,4 +1,4 @@
> -5f062ca6c56d14590507c4373ca942ab *tests/data/fate/vsynth_lena-vc2-thaar.mov
> +33a539a633dba8051c65c61564c578fd *tests/data/fate/vsynth_lena-vc2-thaar.mov
> 1431772 tests/data/fate/vsynth_lena-vc2-thaar.mov
> e5ea17416bda234ae58f27dea27e8135 *tests/data/fate/vsynth_lena-vc2-thaar.out.rawvideo
> stddev:    0.30 PSNR: 58.58 MAXDIFF:    5 bytes:  7603200/   760320
> -- 
> 2.16.4
>
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel@ffmpeg.org
> https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
>
> To unsubscribe, visit link above, or email
> ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".
Marton Balint July 12, 2019, 7:35 p.m.
On Thu, 11 Jul 2019, Marton Balint wrote:

>
>
> On Tue, 9 Jul 2019, Marton Balint wrote:
>
>> English was used before.
>
> Will apply this soon.

Applied.

Regards,
Marton

Patch hide | download patch | download mbox

diff --git a/Changelog b/Changelog
index 86167b76a1..c22d16c0f4 100644
--- a/Changelog
+++ b/Changelog
@@ -35,6 +35,7 @@  version <next>:
 - IFV demuxer
 - derain filter
 - deesser filter
+- mov muxer writes tracks with unspecified language instead of English by default
 
 
 version 4.1:
diff --git a/libavformat/movenc.c b/libavformat/movenc.c
index 46d314ff17..a96139077b 100644
--- a/libavformat/movenc.c
+++ b/libavformat/movenc.c
@@ -6219,7 +6219,7 @@  static int mov_init(AVFormatContext *s)
         track->par = st->codecpar;
         track->language = ff_mov_iso639_to_lang(lang?lang->value:"und", mov->mode!=MODE_MOV);
         if (track->language < 0)
-            track->language = 0;
+            track->language = 32767;  // Unspecified Macintosh language code
         track->mode = mov->mode;
         track->tag  = mov_find_codec_tag(s, track);
         if (!track->tag) {
diff --git a/libavformat/version.h b/libavformat/version.h
index 39b00f62ab..fbce72fcc9 100644
--- a/libavformat/version.h
+++ b/libavformat/version.h
@@ -33,7 +33,7 @@ 
 // Also please add any ticket numbers that you believe might be affected here
 #define LIBAVFORMAT_VERSION_MAJOR  58
 #define LIBAVFORMAT_VERSION_MINOR  28
-#define LIBAVFORMAT_VERSION_MICRO 101
+#define LIBAVFORMAT_VERSION_MICRO 102
 
 #define LIBAVFORMAT_VERSION_INT AV_VERSION_INT(LIBAVFORMAT_VERSION_MAJOR, \
                                                LIBAVFORMAT_VERSION_MINOR, \
diff --git a/tests/ref/acodec/alac b/tests/ref/acodec/alac
index 7d6ebe8c8b..da2a84a880 100644
--- a/tests/ref/acodec/alac
+++ b/tests/ref/acodec/alac
@@ -1,4 +1,4 @@ 
-8d9fb9f5433962e7880b666e6e2e428e *tests/data/fate/acodec-alac.mov
+61b22c509780e86dfb2fd1be816d8c68 *tests/data/fate/acodec-alac.mov
 389018 tests/data/fate/acodec-alac.mov
 95e54b261530a1bcf6de6fe3b21dc5f6 *tests/data/fate/acodec-alac.out.wav
 stddev:    0.00 PSNR:999.99 MAXDIFF:    0 bytes:  1058400/  1058400
diff --git a/tests/ref/acodec/pcm-s16be b/tests/ref/acodec/pcm-s16be
index a9b4593b54..2c051ce616 100644
--- a/tests/ref/acodec/pcm-s16be
+++ b/tests/ref/acodec/pcm-s16be
@@ -1,4 +1,4 @@ 
-d2515f35266ae6dba525c700bb76d893 *tests/data/fate/acodec-pcm-s16be.mov
+5acf4268c4c4485ab79893f5e2f24e26 *tests/data/fate/acodec-pcm-s16be.mov
 1059069 tests/data/fate/acodec-pcm-s16be.mov
 95e54b261530a1bcf6de6fe3b21dc5f6 *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-s24be b/tests/ref/acodec/pcm-s24be
index 916aceb01b..e36b503d75 100644
--- a/tests/ref/acodec/pcm-s24be
+++ b/tests/ref/acodec/pcm-s24be
@@ -1,4 +1,4 @@ 
-0f4a37a77619124f486f656f03c53d33 *tests/data/fate/acodec-pcm-s24be.mov
+62e578b2e3e115a228e1ebfceeeb65c2 *tests/data/fate/acodec-pcm-s24be.mov
 1588323 tests/data/fate/acodec-pcm-s24be.mov
 95e54b261530a1bcf6de6fe3b21dc5f6 *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-s32be b/tests/ref/acodec/pcm-s32be
index 5a48bb2757..128187362c 100644
--- a/tests/ref/acodec/pcm-s32be
+++ b/tests/ref/acodec/pcm-s32be
@@ -1,4 +1,4 @@ 
-d6380bf54ac3e452c190ce302c264bf0 *tests/data/fate/acodec-pcm-s32be.mov
+2a4d853ef4916ca5081fafe234d18596 *tests/data/fate/acodec-pcm-s32be.mov
 2117527 tests/data/fate/acodec-pcm-s32be.mov
 95e54b261530a1bcf6de6fe3b21dc5f6 *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-s8 b/tests/ref/acodec/pcm-s8
index 14f4c8562b..9e9f4172b7 100644
--- a/tests/ref/acodec/pcm-s8
+++ b/tests/ref/acodec/pcm-s8
@@ -1,4 +1,4 @@ 
-00a9d90e06e8ecb79e5dd4c6c8460836 *tests/data/fate/acodec-pcm-s8.mov
+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
 stddev:  147.89 PSNR: 52.93 MAXDIFF:  255 bytes:  1058400/  1058400
diff --git a/tests/ref/fate/adtstoasc_ticket3715 b/tests/ref/fate/adtstoasc_ticket3715
index c5f03e4561..49fa3eb8d9 100644
--- a/tests/ref/fate/adtstoasc_ticket3715
+++ b/tests/ref/fate/adtstoasc_ticket3715
@@ -1,4 +1,4 @@ 
-0221e04333e6ac432fa42960502f0d5a *tests/data/fate/adtstoasc_ticket3715.mov
+4110be924e21846d0e174fac679b062e *tests/data/fate/adtstoasc_ticket3715.mov
 33324 tests/data/fate/adtstoasc_ticket3715.mov
 #extradata 0:        2, 0x00340022
 #tb 0: 1/44100
diff --git a/tests/ref/lavf/mov b/tests/ref/lavf/mov
index 62ce95d2e6..75a0c4892d 100644
--- a/tests/ref/lavf/mov
+++ b/tests/ref/lavf/mov
@@ -1,9 +1,9 @@ 
-6258f70f974e3c802e01d02ac33c7bbd *tests/data/lavf/lavf.mov
+11bd76730274924e02623172b82b5236 *tests/data/lavf/lavf.mov
 357539 tests/data/lavf/lavf.mov
 tests/data/lavf/lavf.mov CRC=0xbb2b949b
-ba3b8b49e420510a0d417400dbedfc2d *tests/data/lavf/lavf.mov
+6efa586655e3db043cb29668f5216610 *tests/data/lavf/lavf.mov
 366621 tests/data/lavf/lavf.mov
 tests/data/lavf/lavf.mov CRC=0xa9793231
-fd0e4de8e7f6d0c8c0681d7020f00f50 *tests/data/lavf/lavf.mov
+c80c625ded376602e71d5aa6ac6fdb1c *tests/data/lavf/lavf.mov
 356921 tests/data/lavf/lavf.mov
 tests/data/lavf/lavf.mov CRC=0xbb2b949b
diff --git a/tests/ref/lavf/mov_rtphint b/tests/ref/lavf/mov_rtphint
index 857116a261..79a760694f 100644
--- a/tests/ref/lavf/mov_rtphint
+++ b/tests/ref/lavf/mov_rtphint
@@ -1,3 +1,3 @@ 
-a10d50f2679df92264e1fc21cb8be630 *tests/data/lavf/lavf.mov_rtphint
+7014419d8267c2751314303a8fb303c1 *tests/data/lavf/lavf.mov_rtphint
 366449 tests/data/lavf/lavf.mov_rtphint
 tests/data/lavf/lavf.mov_rtphint CRC=0xbb2b949b
diff --git a/tests/ref/vsynth/vsynth1-avui b/tests/ref/vsynth/vsynth1-avui
index 1f080532b5..8e76b9a118 100644
--- a/tests/ref/vsynth/vsynth1-avui
+++ b/tests/ref/vsynth/vsynth1-avui
@@ -1,4 +1,4 @@ 
-25ef49e1aee0b20d4feee89b8dc093b4 *tests/data/fate/vsynth1-avui.mov
+be8ffb8056d1fb5f8c500b95bf7af14c *tests/data/fate/vsynth1-avui.mov
 42625037 tests/data/fate/vsynth1-avui.mov
 c5ccac874dbf808e9088bc3107860042 *tests/data/fate/vsynth1-avui.out.rawvideo
 stddev:    0.00 PSNR:999.99 MAXDIFF:    0 bytes:  7603200/  7603200
diff --git a/tests/ref/vsynth/vsynth1-dnxhd-1080i b/tests/ref/vsynth/vsynth1-dnxhd-1080i
index 02f989f307..0e7844b0ee 100644
--- a/tests/ref/vsynth/vsynth1-dnxhd-1080i
+++ b/tests/ref/vsynth/vsynth1-dnxhd-1080i
@@ -1,4 +1,4 @@ 
-a0234e0a8516d958f423b119aa9e35c4 *tests/data/fate/vsynth1-dnxhd-1080i.mov
+af5cbe239839f6282a68f1a106ed3a77 *tests/data/fate/vsynth1-dnxhd-1080i.mov
 3031911 tests/data/fate/vsynth1-dnxhd-1080i.mov
 fed9ed2a5179c9df0ef58772b025e303 *tests/data/fate/vsynth1-dnxhd-1080i.out.rawvideo
 stddev:    6.18 PSNR: 32.31 MAXDIFF:   64 bytes:  7603200/   760320
diff --git a/tests/ref/vsynth/vsynth1-dnxhd-1080i-10bit b/tests/ref/vsynth/vsynth1-dnxhd-1080i-10bit
index dd96e1423e..c3f3fda085 100644
--- a/tests/ref/vsynth/vsynth1-dnxhd-1080i-10bit
+++ b/tests/ref/vsynth/vsynth1-dnxhd-1080i-10bit
@@ -1,4 +1,4 @@ 
-f562845d1848bf5d3e524b418b742e01 *tests/data/fate/vsynth1-dnxhd-1080i-10bit.mov
+1a8261120bcc764a7bbdd198febff4c7 *tests/data/fate/vsynth1-dnxhd-1080i-10bit.mov
 4588391 tests/data/fate/vsynth1-dnxhd-1080i-10bit.mov
 31032fcb7e6af79daaac02288254c6d6 *tests/data/fate/vsynth1-dnxhd-1080i-10bit.out.rawvideo
 stddev:    5.69 PSNR: 33.02 MAXDIFF:   55 bytes:  7603200/   760320
diff --git a/tests/ref/vsynth/vsynth1-dnxhd-1080i-colr b/tests/ref/vsynth/vsynth1-dnxhd-1080i-colr
index ac429667d6..1965e3135f 100644
--- a/tests/ref/vsynth/vsynth1-dnxhd-1080i-colr
+++ b/tests/ref/vsynth/vsynth1-dnxhd-1080i-colr
@@ -1,4 +1,4 @@ 
-5fccdb16c0f14dea1b6b603bac90b97e *tests/data/fate/vsynth1-dnxhd-1080i-colr.mov
+2caca2edcb519c88543c38e129ded03b *tests/data/fate/vsynth1-dnxhd-1080i-colr.mov
 3031929 tests/data/fate/vsynth1-dnxhd-1080i-colr.mov
 6f2d5429ffc4529a76acfeb28b560542 *tests/data/fate/vsynth1-dnxhd-1080i-colr.out.rawvideo
 stddev:    5.65 PSNR: 33.09 MAXDIFF:   55 bytes:  7603200/   760320
diff --git a/tests/ref/vsynth/vsynth1-dnxhd-hr-hq-mov b/tests/ref/vsynth/vsynth1-dnxhd-hr-hq-mov
index 559c2f0183..a8ee88c63e 100644
--- a/tests/ref/vsynth/vsynth1-dnxhd-hr-hq-mov
+++ b/tests/ref/vsynth/vsynth1-dnxhd-hr-hq-mov
@@ -1,4 +1,4 @@ 
-c8b5d2bde45776bbf13f0262c915f5b9 *tests/data/fate/vsynth1-dnxhd-hr-hq-mov.mov
+36729f1faaa24daa9c643428bc87f090 *tests/data/fate/vsynth1-dnxhd-hr-hq-mov.mov
 4772599 tests/data/fate/vsynth1-dnxhd-hr-hq-mov.mov
 388c7c84573abe28cc963e3ad5e15a31 *tests/data/fate/vsynth1-dnxhd-hr-hq-mov.out.rawvideo
 stddev:    5.73 PSNR: 32.96 MAXDIFF:   56 bytes:  7603200/   760320
diff --git a/tests/ref/vsynth/vsynth1-dnxhd-hr-lb-mov b/tests/ref/vsynth/vsynth1-dnxhd-hr-lb-mov
index 2e2b4a3017..7d2890db55 100644
--- a/tests/ref/vsynth/vsynth1-dnxhd-hr-lb-mov
+++ b/tests/ref/vsynth/vsynth1-dnxhd-hr-lb-mov
@@ -1,4 +1,4 @@ 
-254aa3f0be811882ff351172fd391492 *tests/data/fate/vsynth1-dnxhd-hr-lb-mov.mov
+ee2f1559d2cf82930d893ca4d0937c01 *tests/data/fate/vsynth1-dnxhd-hr-lb-mov.mov
 3748599 tests/data/fate/vsynth1-dnxhd-hr-lb-mov.mov
 21c68252f500bada13ccce232e1ecfca *tests/data/fate/vsynth1-dnxhd-hr-lb-mov.out.rawvideo
 stddev:    5.59 PSNR: 33.17 MAXDIFF:   55 bytes:  7603200/   760320
diff --git a/tests/ref/vsynth/vsynth1-dnxhd-hr-sq-mov b/tests/ref/vsynth/vsynth1-dnxhd-hr-sq-mov
index 2c52e3e923..b647cbe7b5 100644
--- a/tests/ref/vsynth/vsynth1-dnxhd-hr-sq-mov
+++ b/tests/ref/vsynth/vsynth1-dnxhd-hr-sq-mov
@@ -1,4 +1,4 @@ 
-7d7fb47e926aa565b51661264f1a39e9 *tests/data/fate/vsynth1-dnxhd-hr-sq-mov.mov
+31544b301d8a23101c1cf03d26546fb8 *tests/data/fate/vsynth1-dnxhd-hr-sq-mov.mov
 2560763 tests/data/fate/vsynth1-dnxhd-hr-sq-mov.mov
 66d29f91cdf038753894dd42e65d997a *tests/data/fate/vsynth1-dnxhd-hr-sq-mov.out.rawvideo
 stddev:    5.77 PSNR: 32.91 MAXDIFF:   58 bytes:  7603200/   760320
diff --git a/tests/ref/vsynth/vsynth1-mov-bgr24 b/tests/ref/vsynth/vsynth1-mov-bgr24
index ec60442fae..6639d0d544 100644
--- a/tests/ref/vsynth/vsynth1-mov-bgr24
+++ b/tests/ref/vsynth/vsynth1-mov-bgr24
@@ -1,4 +1,4 @@ 
-93d3a2e5701c3da06da27cffa04fb730 *tests/data/fate/vsynth1-mov-bgr24.mov
+ba9d5cbc4b432db076fb501b1d5fa536 *tests/data/fate/vsynth1-mov-bgr24.mov
 15207169 tests/data/fate/vsynth1-mov-bgr24.mov
 93695a27c24a61105076ca7b1f010bbd *tests/data/fate/vsynth1-mov-bgr24.out.rawvideo
 stddev:    3.42 PSNR: 37.44 MAXDIFF:   48 bytes:  7603200/  7603200
diff --git a/tests/ref/vsynth/vsynth1-mov-bpp15 b/tests/ref/vsynth/vsynth1-mov-bpp15
index cfb5e861d5..d42c40b19a 100644
--- a/tests/ref/vsynth/vsynth1-mov-bpp15
+++ b/tests/ref/vsynth/vsynth1-mov-bpp15
@@ -1,4 +1,4 @@ 
-00cd1f0cf8c335b8f4d7dfa81e188e75 *tests/data/fate/vsynth1-mov-bpp15.mov
+dfd88a906ae74dddd4caf3c455224fa3 *tests/data/fate/vsynth1-mov-bpp15.mov
 10138329 tests/data/fate/vsynth1-mov-bpp15.mov
 99bece160cfb0da47f446b60d42fa3ae *tests/data/fate/vsynth1-mov-bpp15.out.rawvideo
 stddev:    4.06 PSNR: 35.94 MAXDIFF:   47 bytes:  7603200/  7603200
diff --git a/tests/ref/vsynth/vsynth1-mov-bpp16 b/tests/ref/vsynth/vsynth1-mov-bpp16
index 8b17895c0e..bdafbf14ce 100644
--- a/tests/ref/vsynth/vsynth1-mov-bpp16
+++ b/tests/ref/vsynth/vsynth1-mov-bpp16
@@ -1,4 +1,4 @@ 
-623f62ed23abf406c2d67bf65adaf421 *tests/data/fate/vsynth1-mov-bpp16.mov
+3d7e3f8bd238c341b0b4d55a30d8f5a2 *tests/data/fate/vsynth1-mov-bpp16.mov
 10138329 tests/data/fate/vsynth1-mov-bpp16.mov
 0cea382b9b0a4ce88260c1edc20b3f5b *tests/data/fate/vsynth1-mov-bpp16.out.rawvideo
 stddev:    3.79 PSNR: 36.55 MAXDIFF:   46 bytes:  7603200/  7603200
diff --git a/tests/ref/vsynth/vsynth1-prores b/tests/ref/vsynth/vsynth1-prores
index 65686aeca1..3c59eb71a8 100644
--- a/tests/ref/vsynth/vsynth1-prores
+++ b/tests/ref/vsynth/vsynth1-prores
@@ -1,4 +1,4 @@ 
-ec1d32acb0f6035ca45ad7d395d4a586 *tests/data/fate/vsynth1-prores.mov
+460f69344752e6af2dc46b00169b78a3 *tests/data/fate/vsynth1-prores.mov
 5022821 tests/data/fate/vsynth1-prores.mov
 fb4a9e025d12afc0dbbca8d82831858f *tests/data/fate/vsynth1-prores.out.rawvideo
 stddev:    2.47 PSNR: 40.27 MAXDIFF:   31 bytes:  7603200/  7603200
diff --git a/tests/ref/vsynth/vsynth1-prores_444 b/tests/ref/vsynth/vsynth1-prores_444
index 2f064d624d..f7f8e9033d 100644
--- a/tests/ref/vsynth/vsynth1-prores_444
+++ b/tests/ref/vsynth/vsynth1-prores_444
@@ -1,4 +1,4 @@ 
-48b30df581b35bf3ce1bc335327323a6 *tests/data/fate/vsynth1-prores_444.mov
+509e0407dff118c775dcaa4f509a4aae *tests/data/fate/vsynth1-prores_444.mov
 7778954 tests/data/fate/vsynth1-prores_444.mov
 e0da52b5d58171294d1b299539801ae0 *tests/data/fate/vsynth1-prores_444.out.rawvideo
 stddev:    2.80 PSNR: 39.17 MAXDIFF:   44 bytes:  7603200/  7603200
diff --git a/tests/ref/vsynth/vsynth1-prores_444_int b/tests/ref/vsynth/vsynth1-prores_444_int
index db0d42f7cd..9515887212 100644
--- a/tests/ref/vsynth/vsynth1-prores_444_int
+++ b/tests/ref/vsynth/vsynth1-prores_444_int
@@ -1,4 +1,4 @@ 
-4fc38d6a1c3171f23713c24b1342a592 *tests/data/fate/vsynth1-prores_444_int.mov
+1d5e484fa8ca08781ef2ed8428963d12 *tests/data/fate/vsynth1-prores_444_int.mov
 9940947 tests/data/fate/vsynth1-prores_444_int.mov
 732ceeb6887524e0aee98762fe50578b *tests/data/fate/vsynth1-prores_444_int.out.rawvideo
 stddev:    2.83 PSNR: 39.08 MAXDIFF:   45 bytes:  7603200/  7603200
diff --git a/tests/ref/vsynth/vsynth1-prores_int b/tests/ref/vsynth/vsynth1-prores_int
index 470174559a..16a66874af 100644
--- a/tests/ref/vsynth/vsynth1-prores_int
+++ b/tests/ref/vsynth/vsynth1-prores_int
@@ -1,4 +1,4 @@ 
-c2e40555435e717dd24be0430b8c0cdf *tests/data/fate/vsynth1-prores_int.mov
+3711e22aa5052f39dabfcb9ee3a42045 *tests/data/fate/vsynth1-prores_int.mov
 6308688 tests/data/fate/vsynth1-prores_int.mov
 164a4ca890695cf594293d1acec9463c *tests/data/fate/vsynth1-prores_int.out.rawvideo
 stddev:    2.66 PSNR: 39.62 MAXDIFF:   34 bytes:  7603200/  7603200
diff --git a/tests/ref/vsynth/vsynth1-prores_ks b/tests/ref/vsynth/vsynth1-prores_ks
index 6e5ed172b2..22c248909c 100644
--- a/tests/ref/vsynth/vsynth1-prores_ks
+++ b/tests/ref/vsynth/vsynth1-prores_ks
@@ -1,4 +1,4 @@ 
-fe41a284da97ea5ec8866ca9a55b84da *tests/data/fate/vsynth1-prores_ks.mov
+5b0970bacd4b03d70f7648fee2f0c85f *tests/data/fate/vsynth1-prores_ks.mov
 3858911 tests/data/fate/vsynth1-prores_ks.mov
 100eb002413fe7a632d440dfbdf7e3ff *tests/data/fate/vsynth1-prores_ks.out.rawvideo
 stddev:    3.17 PSNR: 38.09 MAXDIFF:   39 bytes:  7603200/  7603200
diff --git a/tests/ref/vsynth/vsynth1-qtrle b/tests/ref/vsynth/vsynth1-qtrle
index 4b920815ce..02164ddb92 100644
--- a/tests/ref/vsynth/vsynth1-qtrle
+++ b/tests/ref/vsynth/vsynth1-qtrle
@@ -1,4 +1,4 @@ 
-35d8a1446d886fadcdffae192bed7e4e *tests/data/fate/vsynth1-qtrle.mov
+fb84d62fc821cf063b5877c61b975e62 *tests/data/fate/vsynth1-qtrle.mov
 15263158 tests/data/fate/vsynth1-qtrle.mov
 93695a27c24a61105076ca7b1f010bbd *tests/data/fate/vsynth1-qtrle.out.rawvideo
 stddev:    3.42 PSNR: 37.44 MAXDIFF:   48 bytes:  7603200/  7603200
diff --git a/tests/ref/vsynth/vsynth1-qtrlegray b/tests/ref/vsynth/vsynth1-qtrlegray
index c3d571d92b..3cf64d14a7 100644
--- a/tests/ref/vsynth/vsynth1-qtrlegray
+++ b/tests/ref/vsynth/vsynth1-qtrlegray
@@ -1,4 +1,4 @@ 
-651b745a37a06ddd52adfe8e0a45b115 *tests/data/fate/vsynth1-qtrlegray.mov
+75753ab19241d1e45297219204a0925d *tests/data/fate/vsynth1-qtrlegray.mov
 5113293 tests/data/fate/vsynth1-qtrlegray.mov
 cb20af0e5a65aad7cf47002fcb52288e *tests/data/fate/vsynth1-qtrlegray.out.rawvideo
 stddev:   25.34 PSNR: 20.05 MAXDIFF:  122 bytes:  7603200/  7603200
diff --git a/tests/ref/vsynth/vsynth1-svq1 b/tests/ref/vsynth/vsynth1-svq1
index 9c1b6ff7ac..cb89915d22 100644
--- a/tests/ref/vsynth/vsynth1-svq1
+++ b/tests/ref/vsynth/vsynth1-svq1
@@ -1,4 +1,4 @@ 
-a3206831d34197a2d236d82dd0248646 *tests/data/fate/vsynth1-svq1.mov
+39ec74da265e3ef27756618108641181 *tests/data/fate/vsynth1-svq1.mov
 1334233 tests/data/fate/vsynth1-svq1.mov
 9cc35c54b2c77d36bd7e308b393c1f81 *tests/data/fate/vsynth1-svq1.out.rawvideo
 stddev:    9.58 PSNR: 28.50 MAXDIFF:  210 bytes:  7603200/  7603200
diff --git a/tests/ref/vsynth/vsynth1-vc2-420p b/tests/ref/vsynth/vsynth1-vc2-420p
index e925c53bae..0c4c9cbeba 100644
--- a/tests/ref/vsynth/vsynth1-vc2-420p
+++ b/tests/ref/vsynth/vsynth1-vc2-420p
@@ -1,4 +1,4 @@ 
-fb8fffcfc17558c87dd11a67ccb0f615 *tests/data/fate/vsynth1-vc2-420p.mov
+74df65b15463f098587d8c09d87286a1 *tests/data/fate/vsynth1-vc2-420p.mov
 1155415 tests/data/fate/vsynth1-vc2-420p.mov
 387696707c79cf1a6c9aeff4024226b9 *tests/data/fate/vsynth1-vc2-420p.out.rawvideo
 stddev:    0.00 PSNR:999.99 MAXDIFF:    0 bytes:  7603200/   760320
diff --git a/tests/ref/vsynth/vsynth1-vc2-420p10 b/tests/ref/vsynth/vsynth1-vc2-420p10
index 025a1cc779..2a70b657ef 100644
--- a/tests/ref/vsynth/vsynth1-vc2-420p10
+++ b/tests/ref/vsynth/vsynth1-vc2-420p10
@@ -1,4 +1,4 @@ 
-1365742985b6315f6796c765aa17f39e *tests/data/fate/vsynth1-vc2-420p10.mov
+f469f3b94c9262fd421a67b20e1809e7 *tests/data/fate/vsynth1-vc2-420p10.mov
 1417047 tests/data/fate/vsynth1-vc2-420p10.mov
 387696707c79cf1a6c9aeff4024226b9 *tests/data/fate/vsynth1-vc2-420p10.out.rawvideo
 stddev:    0.00 PSNR:999.99 MAXDIFF:    0 bytes:  7603200/   760320
diff --git a/tests/ref/vsynth/vsynth1-vc2-420p12 b/tests/ref/vsynth/vsynth1-vc2-420p12
index 719f0d5f37..4d1a1a2243 100644
--- a/tests/ref/vsynth/vsynth1-vc2-420p12
+++ b/tests/ref/vsynth/vsynth1-vc2-420p12
@@ -1,4 +1,4 @@ 
-08a844d17940cd612da269fb08430628 *tests/data/fate/vsynth1-vc2-420p12.mov
+9e482c1b03d49cfec89c6515888bc735 *tests/data/fate/vsynth1-vc2-420p12.mov
 1746007 tests/data/fate/vsynth1-vc2-420p12.mov
 387696707c79cf1a6c9aeff4024226b9 *tests/data/fate/vsynth1-vc2-420p12.out.rawvideo
 stddev:    0.00 PSNR:999.99 MAXDIFF:    0 bytes:  7603200/   760320
diff --git a/tests/ref/vsynth/vsynth1-vc2-422p b/tests/ref/vsynth/vsynth1-vc2-422p
index 8fc61887d7..15f988a39a 100644
--- a/tests/ref/vsynth/vsynth1-vc2-422p
+++ b/tests/ref/vsynth/vsynth1-vc2-422p
@@ -1,4 +1,4 @@ 
-19f01a985e87e14664e0e5d14c02d046 *tests/data/fate/vsynth1-vc2-422p.mov
+19b0ed7a894cda7378ace68f05c143cd *tests/data/fate/vsynth1-vc2-422p.mov
 1229783 tests/data/fate/vsynth1-vc2-422p.mov
 57a7f41235e7f9f094aa7ba5bdc82f02 *tests/data/fate/vsynth1-vc2-422p.out.rawvideo
 stddev:    1.89 PSNR: 42.58 MAXDIFF:   23 bytes:  7603200/   760320
diff --git a/tests/ref/vsynth/vsynth1-vc2-422p10 b/tests/ref/vsynth/vsynth1-vc2-422p10
index ac1072f3d1..c561eaf12c 100644
--- a/tests/ref/vsynth/vsynth1-vc2-422p10
+++ b/tests/ref/vsynth/vsynth1-vc2-422p10
@@ -1,4 +1,4 @@ 
-88e3488e4689cf06e75959c71e2f9d96 *tests/data/fate/vsynth1-vc2-422p10.mov
+e3ddb55b47e8960eba9412c4e38ce77a *tests/data/fate/vsynth1-vc2-422p10.mov
 1684055 tests/data/fate/vsynth1-vc2-422p10.mov
 f35dd1c1df4726bb1d75d95e321b0698 *tests/data/fate/vsynth1-vc2-422p10.out.rawvideo
 stddev:    1.88 PSNR: 42.61 MAXDIFF:   23 bytes:  7603200/   760320
diff --git a/tests/ref/vsynth/vsynth1-vc2-422p12 b/tests/ref/vsynth/vsynth1-vc2-422p12
index 0ad4798e6b..baa67153b0 100644
--- a/tests/ref/vsynth/vsynth1-vc2-422p12
+++ b/tests/ref/vsynth/vsynth1-vc2-422p12
@@ -1,4 +1,4 @@ 
-b162a7c531fb06f436c79b38fb3d7403 *tests/data/fate/vsynth1-vc2-422p12.mov
+4dd111ed0272534faa258cb6a2dab13d *tests/data/fate/vsynth1-vc2-422p12.mov
 2135131 tests/data/fate/vsynth1-vc2-422p12.mov
 1b56b3d127320c0e6c643e3430b7ffd1 *tests/data/fate/vsynth1-vc2-422p12.out.rawvideo
 stddev:    1.88 PSNR: 42.62 MAXDIFF:   23 bytes:  7603200/   760320
diff --git a/tests/ref/vsynth/vsynth1-vc2-444p b/tests/ref/vsynth/vsynth1-vc2-444p
index d01e9381b3..1d0dffc390 100644
--- a/tests/ref/vsynth/vsynth1-vc2-444p
+++ b/tests/ref/vsynth/vsynth1-vc2-444p
@@ -1,4 +1,4 @@ 
-b3f0d987dcb0b5d1eb0b87f356ad21c4 *tests/data/fate/vsynth1-vc2-444p.mov
+377d8c8f5bf8cec078d96d4d62df6296 *tests/data/fate/vsynth1-vc2-444p.mov
 1593810 tests/data/fate/vsynth1-vc2-444p.mov
 791cf0f21558ad4a4cad43da05628e06 *tests/data/fate/vsynth1-vc2-444p.out.rawvideo
 stddev:    2.69 PSNR: 39.51 MAXDIFF:   37 bytes:  7603200/   760320
diff --git a/tests/ref/vsynth/vsynth1-vc2-444p10 b/tests/ref/vsynth/vsynth1-vc2-444p10
index af00746782..fee9afbd7e 100644
--- a/tests/ref/vsynth/vsynth1-vc2-444p10
+++ b/tests/ref/vsynth/vsynth1-vc2-444p10
@@ -1,4 +1,4 @@ 
-ef286696c5d37277b4064c4f87f6e564 *tests/data/fate/vsynth1-vc2-444p10.mov
+dca4f23469c7446fecf5c123bbc71b2b *tests/data/fate/vsynth1-vc2-444p10.mov
 2167643 tests/data/fate/vsynth1-vc2-444p10.mov
 0e2cd6d0e1d68ffee64d269dcb57d66d *tests/data/fate/vsynth1-vc2-444p10.out.rawvideo
 stddev:    2.69 PSNR: 39.53 MAXDIFF:   37 bytes:  7603200/   760320
diff --git a/tests/ref/vsynth/vsynth1-vc2-444p12 b/tests/ref/vsynth/vsynth1-vc2-444p12
index 6a71b6735b..e548deca1d 100644
--- a/tests/ref/vsynth/vsynth1-vc2-444p12
+++ b/tests/ref/vsynth/vsynth1-vc2-444p12
@@ -1,4 +1,4 @@ 
-21aaed7828fa847ce5b75399efbc768c *tests/data/fate/vsynth1-vc2-444p12.mov
+f5ef425d9d29829e8dc4287ef253d3c7 *tests/data/fate/vsynth1-vc2-444p12.mov
 2755159 tests/data/fate/vsynth1-vc2-444p12.mov
 55998114d7386d219a49011c8b804a58 *tests/data/fate/vsynth1-vc2-444p12.out.rawvideo
 stddev:    2.69 PSNR: 39.53 MAXDIFF:   37 bytes:  7603200/   760320
diff --git a/tests/ref/vsynth/vsynth1-vc2-t5_3 b/tests/ref/vsynth/vsynth1-vc2-t5_3
index 543f632c23..e2fb05407e 100644
--- a/tests/ref/vsynth/vsynth1-vc2-t5_3
+++ b/tests/ref/vsynth/vsynth1-vc2-t5_3
@@ -1,4 +1,4 @@ 
-a5c80a091e7c3021ab9d5b854b4c653f *tests/data/fate/vsynth1-vc2-t5_3.mov
+4e1ca89ec825e7926717146b945c916d *tests/data/fate/vsynth1-vc2-t5_3.mov
 1604316 tests/data/fate/vsynth1-vc2-t5_3.mov
 f35dd1c1df4726bb1d75d95e321b0698 *tests/data/fate/vsynth1-vc2-t5_3.out.rawvideo
 stddev:    1.88 PSNR: 42.61 MAXDIFF:   23 bytes:  7603200/   760320
diff --git a/tests/ref/vsynth/vsynth1-vc2-thaar b/tests/ref/vsynth/vsynth1-vc2-thaar
index 4c1f50f40d..8831027786 100644
--- a/tests/ref/vsynth/vsynth1-vc2-thaar
+++ b/tests/ref/vsynth/vsynth1-vc2-thaar
@@ -1,4 +1,4 @@ 
-62bcccb2981c4b79b635a0199a7fafb1 *tests/data/fate/vsynth1-vc2-thaar.mov
+a0aba4e9628b8952fe774bd8c1f3f18d *tests/data/fate/vsynth1-vc2-thaar.mov
 1717724 tests/data/fate/vsynth1-vc2-thaar.mov
 f35dd1c1df4726bb1d75d95e321b0698 *tests/data/fate/vsynth1-vc2-thaar.out.rawvideo
 stddev:    1.88 PSNR: 42.61 MAXDIFF:   23 bytes:  7603200/   760320
diff --git a/tests/ref/vsynth/vsynth2-avui b/tests/ref/vsynth/vsynth2-avui
index 2423916f4d..f4666ee9ca 100644
--- a/tests/ref/vsynth/vsynth2-avui
+++ b/tests/ref/vsynth/vsynth2-avui
@@ -1,4 +1,4 @@ 
-8f6ab410bb6b5dc4599e12968dbd0366 *tests/data/fate/vsynth2-avui.mov
+4a08755db5e09933a45178bc6f5f61b6 *tests/data/fate/vsynth2-avui.mov
 42625037 tests/data/fate/vsynth2-avui.mov
 36d7ca943916e1743cefa609eba0205c *tests/data/fate/vsynth2-avui.out.rawvideo
 stddev:    0.00 PSNR:999.99 MAXDIFF:    0 bytes:  7603200/  7603200
diff --git a/tests/ref/vsynth/vsynth2-dnxhd-1080i b/tests/ref/vsynth/vsynth2-dnxhd-1080i
index eabb6a2b28..0668a44f9a 100644
--- a/tests/ref/vsynth/vsynth2-dnxhd-1080i
+++ b/tests/ref/vsynth/vsynth2-dnxhd-1080i
@@ -1,4 +1,4 @@ 
-2b75889122f8d918e1b068d128b618ca *tests/data/fate/vsynth2-dnxhd-1080i.mov
+0067903558c99e3abed402ed65297735 *tests/data/fate/vsynth2-dnxhd-1080i.mov
 3031911 tests/data/fate/vsynth2-dnxhd-1080i.mov
 e941d2587cfeccddc450da7f41f7f911 *tests/data/fate/vsynth2-dnxhd-1080i.out.rawvideo
 stddev:    1.50 PSNR: 44.56 MAXDIFF:   31 bytes:  7603200/   760320
diff --git a/tests/ref/vsynth/vsynth2-dnxhd-1080i-10bit b/tests/ref/vsynth/vsynth2-dnxhd-1080i-10bit
index 3361c9341d..7689e2c22e 100644
--- a/tests/ref/vsynth/vsynth2-dnxhd-1080i-10bit
+++ b/tests/ref/vsynth/vsynth2-dnxhd-1080i-10bit
@@ -1,4 +1,4 @@ 
-514607eecfd9004aa4da1d216f7620ce *tests/data/fate/vsynth2-dnxhd-1080i-10bit.mov
+16e86953a697e1e7f9d80903ff4fef0c *tests/data/fate/vsynth2-dnxhd-1080i-10bit.mov
 4588391 tests/data/fate/vsynth2-dnxhd-1080i-10bit.mov
 e4ca9be476869afb94962d945f90bdf6 *tests/data/fate/vsynth2-dnxhd-1080i-10bit.out.rawvideo
 stddev:    1.57 PSNR: 44.18 MAXDIFF:   33 bytes:  7603200/   760320
diff --git a/tests/ref/vsynth/vsynth2-dnxhd-1080i-colr b/tests/ref/vsynth/vsynth2-dnxhd-1080i-colr
index 06731a885c..aac70c2867 100644
--- a/tests/ref/vsynth/vsynth2-dnxhd-1080i-colr
+++ b/tests/ref/vsynth/vsynth2-dnxhd-1080i-colr
@@ -1,4 +1,4 @@ 
-f9827e9867b0ea4f7585d8e362a58413 *tests/data/fate/vsynth2-dnxhd-1080i-colr.mov
+e7e5cd8d6d1596596ded1007f37c3193 *tests/data/fate/vsynth2-dnxhd-1080i-colr.mov
 3031929 tests/data/fate/vsynth2-dnxhd-1080i-colr.mov
 ec40a8014b819d02951b2f06bee7b514 *tests/data/fate/vsynth2-dnxhd-1080i-colr.out.rawvideo
 stddev:    1.54 PSNR: 44.33 MAXDIFF:   33 bytes:  7603200/   760320
diff --git a/tests/ref/vsynth/vsynth2-dnxhd-hr-hq-mov b/tests/ref/vsynth/vsynth2-dnxhd-hr-hq-mov
index ab49a3aae9..b8d3ab9990 100644
--- a/tests/ref/vsynth/vsynth2-dnxhd-hr-hq-mov
+++ b/tests/ref/vsynth/vsynth2-dnxhd-hr-hq-mov
@@ -1,4 +1,4 @@ 
-a15a4d267dcaeba7a366733be0b508df *tests/data/fate/vsynth2-dnxhd-hr-hq-mov.mov
+a71fffeebf680f52aaae2df02b85d2fe *tests/data/fate/vsynth2-dnxhd-hr-hq-mov.mov
 4772599 tests/data/fate/vsynth2-dnxhd-hr-hq-mov.mov
 9c087836b5e07bddb96533d27939219f *tests/data/fate/vsynth2-dnxhd-hr-hq-mov.out.rawvideo
 stddev:    1.56 PSNR: 44.25 MAXDIFF:   33 bytes:  7603200/   760320
diff --git a/tests/ref/vsynth/vsynth2-dnxhd-hr-lb-mov b/tests/ref/vsynth/vsynth2-dnxhd-hr-lb-mov
index 1f0f496885..9370d87aac 100644
--- a/tests/ref/vsynth/vsynth2-dnxhd-hr-lb-mov
+++ b/tests/ref/vsynth/vsynth2-dnxhd-hr-lb-mov
@@ -1,4 +1,4 @@ 
-f8c366051fb16025e97f1bf78f13e1af *tests/data/fate/vsynth2-dnxhd-hr-lb-mov.mov
+6a514f231b36542a3bc6af90bbc04dcd *tests/data/fate/vsynth2-dnxhd-hr-lb-mov.mov
 3748599 tests/data/fate/vsynth2-dnxhd-hr-lb-mov.mov
 6d4cdd8822ead300690af9ce52db037c *tests/data/fate/vsynth2-dnxhd-hr-lb-mov.out.rawvideo
 stddev:    1.52 PSNR: 44.49 MAXDIFF:   33 bytes:  7603200/   760320
diff --git a/tests/ref/vsynth/vsynth2-dnxhd-hr-sq-mov b/tests/ref/vsynth/vsynth2-dnxhd-hr-sq-mov
index 7bffbedb4c..0b8e9571eb 100644
--- a/tests/ref/vsynth/vsynth2-dnxhd-hr-sq-mov
+++ b/tests/ref/vsynth/vsynth2-dnxhd-hr-sq-mov
@@ -1,4 +1,4 @@ 
-863b1780cfdabfd713ddf722792a5e61 *tests/data/fate/vsynth2-dnxhd-hr-sq-mov.mov
+2398b73a57a5ae4c4cd54b3ebb796bfb *tests/data/fate/vsynth2-dnxhd-hr-sq-mov.mov
 2560763 tests/data/fate/vsynth2-dnxhd-hr-sq-mov.mov
 ba86d472b3f160e2f1d00cf569231e3f *tests/data/fate/vsynth2-dnxhd-hr-sq-mov.out.rawvideo
 stddev:    1.58 PSNR: 44.13 MAXDIFF:   35 bytes:  7603200/   760320
diff --git a/tests/ref/vsynth/vsynth2-mov-bgr24 b/tests/ref/vsynth/vsynth2-mov-bgr24
index 8d9adc1f3d..1db6aee655 100644
--- a/tests/ref/vsynth/vsynth2-mov-bgr24
+++ b/tests/ref/vsynth/vsynth2-mov-bgr24
@@ -1,4 +1,4 @@ 
-ed8dbb665820659d9c4fa659e0a20c65 *tests/data/fate/vsynth2-mov-bgr24.mov
+1c5a5b9e299c5e02e757d8be98999cf4 *tests/data/fate/vsynth2-mov-bgr24.mov
 15207169 tests/data/fate/vsynth2-mov-bgr24.mov
 32fae3e665407bb4317b3f90fedb903c *tests/data/fate/vsynth2-mov-bgr24.out.rawvideo
 stddev:    1.54 PSNR: 44.37 MAXDIFF:   17 bytes:  7603200/  7603200
diff --git a/tests/ref/vsynth/vsynth2-mov-bpp15 b/tests/ref/vsynth/vsynth2-mov-bpp15
index c61b88a73f..ce1c13a346 100644
--- a/tests/ref/vsynth/vsynth2-mov-bpp15
+++ b/tests/ref/vsynth/vsynth2-mov-bpp15
@@ -1,4 +1,4 @@ 
-d694493c1fe20211e12d797620d622ec *tests/data/fate/vsynth2-mov-bpp15.mov
+a004683db50f49520abd74479b25cbd1 *tests/data/fate/vsynth2-mov-bpp15.mov
 10138329 tests/data/fate/vsynth2-mov-bpp15.mov
 eb3f0c974ed17ede7cd3ce30ce417d8d *tests/data/fate/vsynth2-mov-bpp15.out.rawvideo
 stddev:    2.81 PSNR: 39.14 MAXDIFF:   19 bytes:  7603200/  7603200
diff --git a/tests/ref/vsynth/vsynth2-mov-bpp16 b/tests/ref/vsynth/vsynth2-mov-bpp16
index 1839e55cc2..f7f40c58c1 100644
--- a/tests/ref/vsynth/vsynth2-mov-bpp16
+++ b/tests/ref/vsynth/vsynth2-mov-bpp16
@@ -1,4 +1,4 @@ 
-c2685405eaec39007a68108c4533ba0e *tests/data/fate/vsynth2-mov-bpp16.mov
+b7ffee543580662d2cae327233816fca *tests/data/fate/vsynth2-mov-bpp16.mov
 10138329 tests/data/fate/vsynth2-mov-bpp16.mov
 7747ab837f0e832be2124120d4f7df1c *tests/data/fate/vsynth2-mov-bpp16.out.rawvideo
 stddev:    2.21 PSNR: 41.24 MAXDIFF:   18 bytes:  7603200/  7603200
diff --git a/tests/ref/vsynth/vsynth2-prores b/tests/ref/vsynth/vsynth2-prores
index 63bc8a8f30..8e48cb041c 100644
--- a/tests/ref/vsynth/vsynth2-prores
+++ b/tests/ref/vsynth/vsynth2-prores
@@ -1,4 +1,4 @@ 
-27fa0f1ecb2dbe1510582ec6d01cc81d *tests/data/fate/vsynth2-prores.mov
+a38660faa093dbc8a1ae8e570b6e595b *tests/data/fate/vsynth2-prores.mov
 3260123 tests/data/fate/vsynth2-prores.mov
 416fa8773615889c70491452428d6710 *tests/data/fate/vsynth2-prores.out.rawvideo
 stddev:    1.38 PSNR: 45.29 MAXDIFF:   12 bytes:  7603200/  7603200
diff --git a/tests/ref/vsynth/vsynth2-prores_444 b/tests/ref/vsynth/vsynth2-prores_444
index 513caaacc2..c6084f5908 100644
--- a/tests/ref/vsynth/vsynth2-prores_444
+++ b/tests/ref/vsynth/vsynth2-prores_444
@@ -1,4 +1,4 @@ 
-cdea76066b82eed873462c2da908a8a0 *tests/data/fate/vsynth2-prores_444.mov
+21f973c4c6076ea21f82d5fe486c0c98 *tests/data/fate/vsynth2-prores_444.mov
 5219722 tests/data/fate/vsynth2-prores_444.mov
 e425b6af7afa51b5e64fc529528b3691 *tests/data/fate/vsynth2-prores_444.out.rawvideo
 stddev:    0.88 PSNR: 49.18 MAXDIFF:   14 bytes:  7603200/  7603200
diff --git a/tests/ref/vsynth/vsynth2-prores_444_int b/tests/ref/vsynth/vsynth2-prores_444_int
index bce8277b3c..a727bb2d23 100644
--- a/tests/ref/vsynth/vsynth2-prores_444_int
+++ b/tests/ref/vsynth/vsynth2-prores_444_int
@@ -1,4 +1,4 @@ 
-4043270721dafd28c1cfa176a1c6916a *tests/data/fate/vsynth2-prores_444_int.mov
+500a8249bc63ec6bb79f816bce5b6db1 *tests/data/fate/vsynth2-prores_444_int.mov
 6420787 tests/data/fate/vsynth2-prores_444_int.mov
 33a5db4f0423168d4ae4f1db3610928e *tests/data/fate/vsynth2-prores_444_int.out.rawvideo
 stddev:    0.93 PSNR: 48.73 MAXDIFF:   14 bytes:  7603200/  7603200
diff --git a/tests/ref/vsynth/vsynth2-prores_int b/tests/ref/vsynth/vsynth2-prores_int
index 48a419b9bc..0f27acdca0 100644
--- a/tests/ref/vsynth/vsynth2-prores_int
+++ b/tests/ref/vsynth/vsynth2-prores_int
@@ -1,4 +1,4 @@ 
-9fef0da9e53a028e81545cf81ec2c3e7 *tests/data/fate/vsynth2-prores_int.mov
+dd7835992e7a30b7be9014916411b5b3 *tests/data/fate/vsynth2-prores_int.mov
 4070996 tests/data/fate/vsynth2-prores_int.mov
 bef9e38387a1fbb1ce2e4401b6d41674 *tests/data/fate/vsynth2-prores_int.out.rawvideo
 stddev:    1.54 PSNR: 44.37 MAXDIFF:   13 bytes:  7603200/  7603200
diff --git a/tests/ref/vsynth/vsynth2-prores_ks b/tests/ref/vsynth/vsynth2-prores_ks
index b42e7b38cf..5186f55b4f 100644
--- a/tests/ref/vsynth/vsynth2-prores_ks
+++ b/tests/ref/vsynth/vsynth2-prores_ks
@@ -1,4 +1,4 @@ 
-00c75fc738859e41c48cbe36ad60c2e2 *tests/data/fate/vsynth2-prores_ks.mov
+abde4f84a5e4060492e3d8fcb56f2467 *tests/data/fate/vsynth2-prores_ks.mov
 3868162 tests/data/fate/vsynth2-prores_ks.mov
 fe7ad707205c6100e9a3956d4e1c300e *tests/data/fate/vsynth2-prores_ks.out.rawvideo
 stddev:    1.17 PSNR: 46.72 MAXDIFF:   14 bytes:  7603200/  7603200
diff --git a/tests/ref/vsynth/vsynth2-qtrle b/tests/ref/vsynth/vsynth2-qtrle
index 4adf913d18..8593845d92 100644
--- a/tests/ref/vsynth/vsynth2-qtrle
+++ b/tests/ref/vsynth/vsynth2-qtrle
@@ -1,4 +1,4 @@ 
-b44d1cd0bb4c1e7c57d668bd9c1d319a *tests/data/fate/vsynth2-qtrle.mov
+492bef0aea081c076307d668d94fb9c4 *tests/data/fate/vsynth2-qtrle.mov
 14035926 tests/data/fate/vsynth2-qtrle.mov
 32fae3e665407bb4317b3f90fedb903c *tests/data/fate/vsynth2-qtrle.out.rawvideo
 stddev:    1.54 PSNR: 44.37 MAXDIFF:   17 bytes:  7603200/  7603200
diff --git a/tests/ref/vsynth/vsynth2-qtrlegray b/tests/ref/vsynth/vsynth2-qtrlegray
index 824e64b283..b92d245444 100644
--- a/tests/ref/vsynth/vsynth2-qtrlegray
+++ b/tests/ref/vsynth/vsynth2-qtrlegray
@@ -1,4 +1,4 @@ 
-4910471607743da624ef7339637a33e2 *tests/data/fate/vsynth2-qtrlegray.mov
+109c88cbb3528378c1e848e50cf1792d *tests/data/fate/vsynth2-qtrlegray.mov
 4988372 tests/data/fate/vsynth2-qtrlegray.mov
 510a92a21b552c51fcafab8188982f4d *tests/data/fate/vsynth2-qtrlegray.out.rawvideo
 stddev:   16.31 PSNR: 23.88 MAXDIFF:   89 bytes:  7603200/  7603200
diff --git a/tests/ref/vsynth/vsynth2-svq1 b/tests/ref/vsynth/vsynth2-svq1
index 9c7db7f035..4a50775501 100644
--- a/tests/ref/vsynth/vsynth2-svq1
+++ b/tests/ref/vsynth/vsynth2-svq1
@@ -1,4 +1,4 @@ 
-c767386f0f6f36b554d278592bc6e9a4 *tests/data/fate/vsynth2-svq1.mov
+1c12440c323bc8ace5464587b5369c4a *tests/data/fate/vsynth2-svq1.mov
 940289 tests/data/fate/vsynth2-svq1.mov
 a8cd3b833cd7f570ddbf1e6b3eb125b6 *tests/data/fate/vsynth2-svq1.out.rawvideo
 stddev:    3.71 PSNR: 36.72 MAXDIFF:  210 bytes:  7603200/  7603200
diff --git a/tests/ref/vsynth/vsynth2-vc2-420p b/tests/ref/vsynth/vsynth2-vc2-420p
index f355e8d30c..28c1aedf73 100644
--- a/tests/ref/vsynth/vsynth2-vc2-420p
+++ b/tests/ref/vsynth/vsynth2-vc2-420p
@@ -1,4 +1,4 @@ 
-ac4df937fed73532bd8713b0e07870c9 *tests/data/fate/vsynth2-vc2-420p.mov
+78daa3a27c0630aa37024121a43a7908 *tests/data/fate/vsynth2-vc2-420p.mov
 860743 tests/data/fate/vsynth2-vc2-420p.mov
 01389f7ae4f2a3dc0d7b8384d435fd83 *tests/data/fate/vsynth2-vc2-420p.out.rawvideo
 stddev:    0.00 PSNR:999.99 MAXDIFF:    0 bytes:  7603200/   760320
diff --git a/tests/ref/vsynth/vsynth2-vc2-420p10 b/tests/ref/vsynth/vsynth2-vc2-420p10
index 48d97d60e4..12b5fe022a 100644
--- a/tests/ref/vsynth/vsynth2-vc2-420p10
+++ b/tests/ref/vsynth/vsynth2-vc2-420p10
@@ -1,4 +1,4 @@ 
-1197f8108683b9eb6b0777adb2db1aa8 *tests/data/fate/vsynth2-vc2-420p10.mov
+e4627f308056d82de52a849b3a07b415 *tests/data/fate/vsynth2-vc2-420p10.mov
 1181271 tests/data/fate/vsynth2-vc2-420p10.mov
 01389f7ae4f2a3dc0d7b8384d435fd83 *tests/data/fate/vsynth2-vc2-420p10.out.rawvideo
 stddev:    0.00 PSNR:999.99 MAXDIFF:    0 bytes:  7603200/   760320
diff --git a/tests/ref/vsynth/vsynth2-vc2-420p12 b/tests/ref/vsynth/vsynth2-vc2-420p12
index 9b9ccb8ec1..dc67229f69 100644
--- a/tests/ref/vsynth/vsynth2-vc2-420p12
+++ b/tests/ref/vsynth/vsynth2-vc2-420p12
@@ -1,4 +1,4 @@ 
-0e6b3aefd70fca45e67dc8cbc99640e8 *tests/data/fate/vsynth2-vc2-420p12.mov
+8ff2cd721eae2e95d91568dde88a9970 *tests/data/fate/vsynth2-vc2-420p12.mov
 1525079 tests/data/fate/vsynth2-vc2-420p12.mov
 01389f7ae4f2a3dc0d7b8384d435fd83 *tests/data/fate/vsynth2-vc2-420p12.out.rawvideo
 stddev:    0.00 PSNR:999.99 MAXDIFF:    0 bytes:  7603200/   760320
diff --git a/tests/ref/vsynth/vsynth2-vc2-422p b/tests/ref/vsynth/vsynth2-vc2-422p
index 83689a73ef..b53ca286b2 100644
--- a/tests/ref/vsynth/vsynth2-vc2-422p
+++ b/tests/ref/vsynth/vsynth2-vc2-422p
@@ -1,4 +1,4 @@ 
-b2573399e0ed62ede66b1708de86412a *tests/data/fate/vsynth2-vc2-422p.mov
+2a5213e25c03b60685e8467dfb11883c *tests/data/fate/vsynth2-vc2-422p.mov
 1035207 tests/data/fate/vsynth2-vc2-422p.mov
 c14eb0038a5dba9382f42f750d46ed3c *tests/data/fate/vsynth2-vc2-422p.out.rawvideo
 stddev:    0.35 PSNR: 57.21 MAXDIFF:    7 bytes:  7603200/   760320
diff --git a/tests/ref/vsynth/vsynth2-vc2-422p10 b/tests/ref/vsynth/vsynth2-vc2-422p10
index af9a0b15f7..12b5bbe79b 100644
--- a/tests/ref/vsynth/vsynth2-vc2-422p10
+++ b/tests/ref/vsynth/vsynth2-vc2-422p10
@@ -1,4 +1,4 @@ 
-ca65de033b17c67be94356e0b6e0b128 *tests/data/fate/vsynth2-vc2-422p10.mov
+6a99394db4353cc092e6bd9697e836ef *tests/data/fate/vsynth2-vc2-422p10.mov
 1321687 tests/data/fate/vsynth2-vc2-422p10.mov
 8f629e5cea24cc804d6aeadceacf0b2a *tests/data/fate/vsynth2-vc2-422p10.out.rawvideo
 stddev:    0.37 PSNR: 56.66 MAXDIFF:    7 bytes:  7603200/   760320
diff --git a/tests/ref/vsynth/vsynth2-vc2-422p12 b/tests/ref/vsynth/vsynth2-vc2-422p12
index 16f978a87f..c1ac2216ed 100644
--- a/tests/ref/vsynth/vsynth2-vc2-422p12
+++ b/tests/ref/vsynth/vsynth2-vc2-422p12
@@ -1,4 +1,4 @@ 
-4e95706b063adbcc1f7f82a4e7d7d027 *tests/data/fate/vsynth2-vc2-422p12.mov
+ef1f1484a569008ba64803f25b06df54 *tests/data/fate/vsynth2-vc2-422p12.mov
 1752535 tests/data/fate/vsynth2-vc2-422p12.mov
 7241b922e7c17d14701567db6c743a9e *tests/data/fate/vsynth2-vc2-422p12.out.rawvideo
 stddev:    0.37 PSNR: 56.73 MAXDIFF:    7 bytes:  7603200/   760320
diff --git a/tests/ref/vsynth/vsynth2-vc2-444p b/tests/ref/vsynth/vsynth2-vc2-444p
index 83979964dd..f356056a0f 100644
--- a/tests/ref/vsynth/vsynth2-vc2-444p
+++ b/tests/ref/vsynth/vsynth2-vc2-444p
@@ -1,4 +1,4 @@ 
-644a39d1b853f44722a4332d5a13797e *tests/data/fate/vsynth2-vc2-444p.mov
+a2cae781cdec41c7128a6cc71fbf6b3b *tests/data/fate/vsynth2-vc2-444p.mov
 1202386 tests/data/fate/vsynth2-vc2-444p.mov
 6b35f3ddc3b52f4424237d4191a2461f *tests/data/fate/vsynth2-vc2-444p.out.rawvideo
 stddev:    0.44 PSNR: 55.07 MAXDIFF:   10 bytes:  7603200/   760320
diff --git a/tests/ref/vsynth/vsynth2-vc2-444p10 b/tests/ref/vsynth/vsynth2-vc2-444p10
index 7d9367a4c5..7a94bcd9be 100644
--- a/tests/ref/vsynth/vsynth2-vc2-444p10
+++ b/tests/ref/vsynth/vsynth2-vc2-444p10
@@ -1,4 +1,4 @@ 
-36cfc3da2ab6ff6d48f17ab43e77774d *tests/data/fate/vsynth2-vc2-444p10.mov
+77b67d38ccb0d0e8d6c0af256afb1496 *tests/data/fate/vsynth2-vc2-444p10.mov
 1603927 tests/data/fate/vsynth2-vc2-444p10.mov
 d5c80ee1881a0306b0487e3c868529a3 *tests/data/fate/vsynth2-vc2-444p10.out.rawvideo
 stddev:    0.48 PSNR: 54.46 MAXDIFF:   10 bytes:  7603200/   760320
diff --git a/tests/ref/vsynth/vsynth2-vc2-444p12 b/tests/ref/vsynth/vsynth2-vc2-444p12
index 00098309af..fbd98ffe37 100644
--- a/tests/ref/vsynth/vsynth2-vc2-444p12
+++ b/tests/ref/vsynth/vsynth2-vc2-444p12
@@ -1,4 +1,4 @@ 
-6117c2ee6d5c22ee5a0b0ac6b70e6c17 *tests/data/fate/vsynth2-vc2-444p12.mov
+1b535238247c0cdca338f2927e2c8c37 *tests/data/fate/vsynth2-vc2-444p12.mov
 2145499 tests/data/fate/vsynth2-vc2-444p12.mov
 38836be5c12b951c9b280d15fe3b31ce *tests/data/fate/vsynth2-vc2-444p12.out.rawvideo
 stddev:    0.48 PSNR: 54.46 MAXDIFF:   10 bytes:  7603200/   760320
diff --git a/tests/ref/vsynth/vsynth2-vc2-t5_3 b/tests/ref/vsynth/vsynth2-vc2-t5_3
index c4ac50d5a9..c4100acb5d 100644
--- a/tests/ref/vsynth/vsynth2-vc2-t5_3
+++ b/tests/ref/vsynth/vsynth2-vc2-t5_3
@@ -1,4 +1,4 @@ 
-654f04ae4f5947f0d354025fee1f37e0 *tests/data/fate/vsynth2-vc2-t5_3.mov
+89aa19c48c8f1ba7c418102706980efa *tests/data/fate/vsynth2-vc2-t5_3.mov
 1335772 tests/data/fate/vsynth2-vc2-t5_3.mov
 8f629e5cea24cc804d6aeadceacf0b2a *tests/data/fate/vsynth2-vc2-t5_3.out.rawvideo
 stddev:    0.37 PSNR: 56.66 MAXDIFF:    7 bytes:  7603200/   760320
diff --git a/tests/ref/vsynth/vsynth2-vc2-thaar b/tests/ref/vsynth/vsynth2-vc2-thaar
index fe698173b2..d4f37df740 100644
--- a/tests/ref/vsynth/vsynth2-vc2-thaar
+++ b/tests/ref/vsynth/vsynth2-vc2-thaar
@@ -1,4 +1,4 @@ 
-51b03663f4187f4eea11c5311669a2cc *tests/data/fate/vsynth2-vc2-thaar.mov
+866641af5f57980f9da4c78c105155f1 *tests/data/fate/vsynth2-vc2-thaar.mov
 1470300 tests/data/fate/vsynth2-vc2-thaar.mov
 8f629e5cea24cc804d6aeadceacf0b2a *tests/data/fate/vsynth2-vc2-thaar.out.rawvideo
 stddev:    0.37 PSNR: 56.66 MAXDIFF:    7 bytes:  7603200/   760320
diff --git a/tests/ref/vsynth/vsynth3-dnxhd-1080i-10bit b/tests/ref/vsynth/vsynth3-dnxhd-1080i-10bit
index 006af6c5d4..2a040e12db 100644
--- a/tests/ref/vsynth/vsynth3-dnxhd-1080i-10bit
+++ b/tests/ref/vsynth/vsynth3-dnxhd-1080i-10bit
@@ -1,4 +1,4 @@ 
-dea8862f8ae9fb03f665f358dde75962 *tests/data/fate/vsynth3-dnxhd-1080i-10bit.mov
+4e6185e273297061def8e0b7fabff71b *tests/data/fate/vsynth3-dnxhd-1080i-10bit.mov
 4588391 tests/data/fate/vsynth3-dnxhd-1080i-10bit.mov
 c192f36ef8687e56c72a3dc416c7e191 *tests/data/fate/vsynth3-dnxhd-1080i-10bit.out.rawvideo
 stddev:    6.92 PSNR: 31.32 MAXDIFF:   50 bytes:    86700/     8670
diff --git a/tests/ref/vsynth/vsynth3-dnxhd-1080i-colr b/tests/ref/vsynth/vsynth3-dnxhd-1080i-colr
index 8d7d3b6533..093489e45f 100644
--- a/tests/ref/vsynth/vsynth3-dnxhd-1080i-colr
+++ b/tests/ref/vsynth/vsynth3-dnxhd-1080i-colr
@@ -1,4 +1,4 @@ 
-ee7a70832f37793b62642f770d988bdb *tests/data/fate/vsynth3-dnxhd-1080i-colr.mov
+f5a7d7f837a750784458c60fb7b4d091 *tests/data/fate/vsynth3-dnxhd-1080i-colr.mov
 3031929 tests/data/fate/vsynth3-dnxhd-1080i-colr.mov
 f907fd2d48bedbc5283fbfc3fb9f61a0 *tests/data/fate/vsynth3-dnxhd-1080i-colr.out.rawvideo
 stddev:    6.92 PSNR: 31.32 MAXDIFF:   50 bytes:    86700/     8670
diff --git a/tests/ref/vsynth/vsynth3-dnxhd-hr-hq-mov b/tests/ref/vsynth/vsynth3-dnxhd-hr-hq-mov
index e46e1514b0..a5808dd773 100644
--- a/tests/ref/vsynth/vsynth3-dnxhd-hr-hq-mov
+++ b/tests/ref/vsynth/vsynth3-dnxhd-hr-hq-mov
@@ -1,4 +1,4 @@ 
-ca442de6ac8971a1da0afed0ee7fbd18 *tests/data/fate/vsynth3-dnxhd-hr-hq-mov.mov
+1b9e337636198690850f102c7a987eae *tests/data/fate/vsynth3-dnxhd-hr-hq-mov.mov
 4772599 tests/data/fate/vsynth3-dnxhd-hr-hq-mov.mov
 aa2e6c13a1e7760a22fccfca9faacdf3 *tests/data/fate/vsynth3-dnxhd-hr-hq-mov.out.rawvideo
 stddev:    6.92 PSNR: 31.32 MAXDIFF:   50 bytes:    86700/     8670
diff --git a/tests/ref/vsynth/vsynth3-dnxhd-hr-lb-mov b/tests/ref/vsynth/vsynth3-dnxhd-hr-lb-mov
index f869caf0c7..7a888c5b01 100644
--- a/tests/ref/vsynth/vsynth3-dnxhd-hr-lb-mov
+++ b/tests/ref/vsynth/vsynth3-dnxhd-hr-lb-mov
@@ -1,4 +1,4 @@ 
-921f16751950320d8da7a1dde215c2ff *tests/data/fate/vsynth3-dnxhd-hr-lb-mov.mov
+1ac0627cfcad3df568026aea4696901f *tests/data/fate/vsynth3-dnxhd-hr-lb-mov.mov
 3748599 tests/data/fate/vsynth3-dnxhd-hr-lb-mov.mov
 1a4d12fd893e4585944dd9c68fb23edf *tests/data/fate/vsynth3-dnxhd-hr-lb-mov.out.rawvideo
 stddev:    6.92 PSNR: 31.32 MAXDIFF:   50 bytes:    86700/     8670
diff --git a/tests/ref/vsynth/vsynth3-dnxhd-hr-sq-mov b/tests/ref/vsynth/vsynth3-dnxhd-hr-sq-mov
index b247ce787a..bd94e686c0 100644
--- a/tests/ref/vsynth/vsynth3-dnxhd-hr-sq-mov
+++ b/tests/ref/vsynth/vsynth3-dnxhd-hr-sq-mov
@@ -1,4 +1,4 @@ 
-aa51e1aaf9bd8899e282096d2dcb4f25 *tests/data/fate/vsynth3-dnxhd-hr-sq-mov.mov
+3b1420fc4cb6de03ea4a7858f5a0438e *tests/data/fate/vsynth3-dnxhd-hr-sq-mov.mov
 2560763 tests/data/fate/vsynth3-dnxhd-hr-sq-mov.mov
 730c00cc5a24e13ee99a75789806cb28 *tests/data/fate/vsynth3-dnxhd-hr-sq-mov.out.rawvideo
 stddev:    6.91 PSNR: 31.33 MAXDIFF:   50 bytes:    86700/     8670
diff --git a/tests/ref/vsynth/vsynth3-mov-bgr24 b/tests/ref/vsynth/vsynth3-mov-bgr24
index 9ceb69eed5..4fc3cc979f 100644
--- a/tests/ref/vsynth/vsynth3-mov-bgr24
+++ b/tests/ref/vsynth/vsynth3-mov-bgr24
@@ -1,4 +1,4 @@ 
-9af1caa30e99cc422c8a0734051f7f95 *tests/data/fate/vsynth3-mov-bgr24.mov
+0141cd3b6e8eea836d392adf6949afc4 *tests/data/fate/vsynth3-mov-bgr24.mov
 174093 tests/data/fate/vsynth3-mov-bgr24.mov
 693aff10c094f8bd31693f74cf79d2b2 *tests/data/fate/vsynth3-mov-bgr24.out.rawvideo
 stddev:    3.67 PSNR: 36.82 MAXDIFF:   43 bytes:    86700/    86700
diff --git a/tests/ref/vsynth/vsynth3-mov-bpp15 b/tests/ref/vsynth/vsynth3-mov-bpp15
index dfee45858f..4c289cf161 100644
--- a/tests/ref/vsynth/vsynth3-mov-bpp15
+++ b/tests/ref/vsynth/vsynth3-mov-bpp15
@@ -1,4 +1,4 @@ 
-3d64ea4e9c78e72fcedca5e00363db7b *tests/data/fate/vsynth3-mov-bpp15.mov
+96e1406b041b16e9598092d928ea9d3e *tests/data/fate/vsynth3-mov-bpp15.mov
 116293 tests/data/fate/vsynth3-mov-bpp15.mov
 19f61c34cbdef98b0f4aca6c19f59ed4 *tests/data/fate/vsynth3-mov-bpp15.out.rawvideo
 stddev:    4.35 PSNR: 35.35 MAXDIFF:   46 bytes:    86700/    86700
diff --git a/tests/ref/vsynth/vsynth3-mov-bpp16 b/tests/ref/vsynth/vsynth3-mov-bpp16
index 86c6d7ae65..55537d4bfd 100644
--- a/tests/ref/vsynth/vsynth3-mov-bpp16
+++ b/tests/ref/vsynth/vsynth3-mov-bpp16
@@ -1,4 +1,4 @@ 
-ddff7831e0d3e950cee4fdb7fceeb76a *tests/data/fate/vsynth3-mov-bpp16.mov
+65b51e9a83da767fae244fd6816f2bc7 *tests/data/fate/vsynth3-mov-bpp16.mov
 116293 tests/data/fate/vsynth3-mov-bpp16.mov
 756f68dd5412d245d4bbeda7b5d51829 *tests/data/fate/vsynth3-mov-bpp16.out.rawvideo
 stddev:    4.07 PSNR: 35.93 MAXDIFF:   46 bytes:    86700/    86700
diff --git a/tests/ref/vsynth/vsynth3-prores b/tests/ref/vsynth/vsynth3-prores
index 2998dc1d79..8dfaf09d26 100644
--- a/tests/ref/vsynth/vsynth3-prores
+++ b/tests/ref/vsynth/vsynth3-prores
@@ -1,4 +1,4 @@ 
-6afd345a8f799d0459229349a30497cd *tests/data/fate/vsynth3-prores.mov
+3e6f1fd0e4fdad4a8dd351dec08b0bf5 *tests/data/fate/vsynth3-prores.mov
 105367 tests/data/fate/vsynth3-prores.mov
 fff5e7ad21d78501c8fa4749bf4bf289 *tests/data/fate/vsynth3-prores.out.rawvideo
 stddev:    2.80 PSNR: 39.17 MAXDIFF:   27 bytes:    86700/    86700
diff --git a/tests/ref/vsynth/vsynth3-prores_444 b/tests/ref/vsynth/vsynth3-prores_444
index 78ca0dd68a..f05894b33e 100644
--- a/tests/ref/vsynth/vsynth3-prores_444
+++ b/tests/ref/vsynth/vsynth3-prores_444
@@ -1,4 +1,4 @@ 
-3319da492e560964bf92440a0d8612b3 *tests/data/fate/vsynth3-prores_444.mov
+3070da65c30c1a9905ee31c7ede1cf57 *tests/data/fate/vsynth3-prores_444.mov
 159127 tests/data/fate/vsynth3-prores_444.mov
 025b48feb3d9a9652983ef71e6cb7e7c *tests/data/fate/vsynth3-prores_444.out.rawvideo
 stddev:    3.21 PSNR: 37.98 MAXDIFF:   41 bytes:    86700/    86700
diff --git a/tests/ref/vsynth/vsynth3-prores_444_int b/tests/ref/vsynth/vsynth3-prores_444_int
index 36760adf9a..f6ba6bc282 100644
--- a/tests/ref/vsynth/vsynth3-prores_444_int
+++ b/tests/ref/vsynth/vsynth3-prores_444_int
@@ -1,4 +1,4 @@ 
-270045a731d4cb6ba253880021c87a63 *tests/data/fate/vsynth3-prores_444_int.mov
+c6279e0584575ffa1e2e13047cc7ecec *tests/data/fate/vsynth3-prores_444_int.mov
 184397 tests/data/fate/vsynth3-prores_444_int.mov
 a8852aa2841c2ce5f2aa86176ceda4ef *tests/data/fate/vsynth3-prores_444_int.out.rawvideo
 stddev:    3.24 PSNR: 37.91 MAXDIFF:   41 bytes:    86700/    86700
diff --git a/tests/ref/vsynth/vsynth3-prores_int b/tests/ref/vsynth/vsynth3-prores_int
index 53dcfbd14d..c9b8ba691d 100644
--- a/tests/ref/vsynth/vsynth3-prores_int
+++ b/tests/ref/vsynth/vsynth3-prores_int
@@ -1,4 +1,4 @@ 
-ee1f14b23eb9dee4d59b021d4ec041bf *tests/data/fate/vsynth3-prores_int.mov
+6085fc27cc6cc7c02abc59ce914d85cb *tests/data/fate/vsynth3-prores_int.mov
 120484 tests/data/fate/vsynth3-prores_int.mov
 e5859ba47a99f9e53c1ddcaa68a8f8f8 *tests/data/fate/vsynth3-prores_int.out.rawvideo
 stddev:    2.92 PSNR: 38.81 MAXDIFF:   29 bytes:    86700/    86700
diff --git a/tests/ref/vsynth/vsynth3-prores_ks b/tests/ref/vsynth/vsynth3-prores_ks
index 99cfc1397e..561ee48dee 100644
--- a/tests/ref/vsynth/vsynth3-prores_ks
+++ b/tests/ref/vsynth/vsynth3-prores_ks
@@ -1,4 +1,4 @@ 
-7ceff8c9cffca766f8a167ba73dad0e2 *tests/data/fate/vsynth3-prores_ks.mov
+f6ce1e8e2272cea0592d3f969d48c1de *tests/data/fate/vsynth3-prores_ks.mov
 95053 tests/data/fate/vsynth3-prores_ks.mov
 9ab6d3e3cc7749796cd9fa984c60d890 *tests/data/fate/vsynth3-prores_ks.out.rawvideo
 stddev:    4.09 PSNR: 35.88 MAXDIFF:   35 bytes:    86700/    86700
diff --git a/tests/ref/vsynth/vsynth3-qtrle b/tests/ref/vsynth/vsynth3-qtrle
index 6f93232789..2056e1b7e2 100644
--- a/tests/ref/vsynth/vsynth3-qtrle
+++ b/tests/ref/vsynth/vsynth3-qtrle
@@ -1,4 +1,4 @@ 
-33ec7d4f0a18fcf6da3bdacb494e2035 *tests/data/fate/vsynth3-qtrle.mov
+b9152e4c2931818140086903c9d9a8ae *tests/data/fate/vsynth3-qtrle.mov
 179656 tests/data/fate/vsynth3-qtrle.mov
 693aff10c094f8bd31693f74cf79d2b2 *tests/data/fate/vsynth3-qtrle.out.rawvideo
 stddev:    3.67 PSNR: 36.82 MAXDIFF:   43 bytes:    86700/    86700
diff --git a/tests/ref/vsynth/vsynth3-svq1 b/tests/ref/vsynth/vsynth3-svq1
index b51fa03e83..e760abbdb4 100644
--- a/tests/ref/vsynth/vsynth3-svq1
+++ b/tests/ref/vsynth/vsynth3-svq1
@@ -1,4 +1,4 @@ 
-1eaf318269afd7426406d73397c39a48 *tests/data/fate/vsynth3-svq1.mov
+1972e0df8be667443992e405cceec291 *tests/data/fate/vsynth3-svq1.mov
 40773 tests/data/fate/vsynth3-svq1.mov
 a1e5334cf67649bf8c7d95dc4d1bf148 *tests/data/fate/vsynth3-svq1.out.rawvideo
 stddev:   14.49 PSNR: 24.91 MAXDIFF:  183 bytes:    86700/    86700
diff --git a/tests/ref/vsynth/vsynth_lena-avui b/tests/ref/vsynth/vsynth_lena-avui
index c2fced8e6c..f4e5ef9433 100644
--- a/tests/ref/vsynth/vsynth_lena-avui
+++ b/tests/ref/vsynth/vsynth_lena-avui
@@ -1,4 +1,4 @@ 
-26805e15d9e732cd24aea91ae564d5c3 *tests/data/fate/vsynth_lena-avui.mov
+7b670636544a60f4fb2c153e3caabdee *tests/data/fate/vsynth_lena-avui.mov
 42625037 tests/data/fate/vsynth_lena-avui.mov
 dde5895817ad9d219f79a52d0bdfb001 *tests/data/fate/vsynth_lena-avui.out.rawvideo
 stddev:    0.00 PSNR:999.99 MAXDIFF:    0 bytes:  7603200/  7603200
diff --git a/tests/ref/vsynth/vsynth_lena-dnxhd-1080i b/tests/ref/vsynth/vsynth_lena-dnxhd-1080i
index 16702db712..ae5c515165 100644
--- a/tests/ref/vsynth/vsynth_lena-dnxhd-1080i
+++ b/tests/ref/vsynth/vsynth_lena-dnxhd-1080i
@@ -1,4 +1,4 @@ 
-f7412afbcb4454692f7492f6710189e3 *tests/data/fate/vsynth_lena-dnxhd-1080i.mov
+1bb94b5a7917c1d81f3a92dd9b5b66ae *tests/data/fate/vsynth_lena-dnxhd-1080i.mov
 3031911 tests/data/fate/vsynth_lena-dnxhd-1080i.mov
 7d0ca92f12711535d57eff3609462b31 *tests/data/fate/vsynth_lena-dnxhd-1080i.out.rawvideo
 stddev:    1.29 PSNR: 45.87 MAXDIFF:   22 bytes:  7603200/   760320
diff --git a/tests/ref/vsynth/vsynth_lena-dnxhd-1080i-10bit b/tests/ref/vsynth/vsynth_lena-dnxhd-1080i-10bit
index 109e3d5623..5112f2a379 100644
--- a/tests/ref/vsynth/vsynth_lena-dnxhd-1080i-10bit
+++ b/tests/ref/vsynth/vsynth_lena-dnxhd-1080i-10bit
@@ -1,4 +1,4 @@ 
-72144676d0c6e320ff2c9b28bc3e4fa2 *tests/data/fate/vsynth_lena-dnxhd-1080i-10bit.mov
+55e1097376ac44e916528eee5ee2266e *tests/data/fate/vsynth_lena-dnxhd-1080i-10bit.mov
 4588391 tests/data/fate/vsynth_lena-dnxhd-1080i-10bit.mov
 f2dc4375c58e0406d442e0cb28573e91 *tests/data/fate/vsynth_lena-dnxhd-1080i-10bit.out.rawvideo
 stddev:    1.36 PSNR: 45.40 MAXDIFF:   22 bytes:  7603200/   760320
diff --git a/tests/ref/vsynth/vsynth_lena-dnxhd-1080i-colr b/tests/ref/vsynth/vsynth_lena-dnxhd-1080i-colr
index 8e43a3f9de..ae855cd461 100644
--- a/tests/ref/vsynth/vsynth_lena-dnxhd-1080i-colr
+++ b/tests/ref/vsynth/vsynth_lena-dnxhd-1080i-colr
@@ -1,4 +1,4 @@ 
-5ba3ddb58b10e5f0069cb4f82d594695 *tests/data/fate/vsynth_lena-dnxhd-1080i-colr.mov
+3a681c0e174ccf85fe1504cdf8546788 *tests/data/fate/vsynth_lena-dnxhd-1080i-colr.mov
 3031929 tests/data/fate/vsynth_lena-dnxhd-1080i-colr.mov
 ce4993a69ef55c8c4b18138716f17b6f *tests/data/fate/vsynth_lena-dnxhd-1080i-colr.out.rawvideo
 stddev:    1.33 PSNR: 45.59 MAXDIFF:   22 bytes:  7603200/   760320
diff --git a/tests/ref/vsynth/vsynth_lena-dnxhd-hr-hq-mov b/tests/ref/vsynth/vsynth_lena-dnxhd-hr-hq-mov
index 9cea762423..2d58c5e7a7 100644
--- a/tests/ref/vsynth/vsynth_lena-dnxhd-hr-hq-mov
+++ b/tests/ref/vsynth/vsynth_lena-dnxhd-hr-hq-mov
@@ -1,4 +1,4 @@ 
-b232775e04c6a6a7995799db6cd8c255 *tests/data/fate/vsynth_lena-dnxhd-hr-hq-mov.mov
+f19dfcd4d9d7a0da1131c0dd909ad0ae *tests/data/fate/vsynth_lena-dnxhd-hr-hq-mov.mov
 4772599 tests/data/fate/vsynth_lena-dnxhd-hr-hq-mov.mov
 e6c3531cb32eb3d0c465c44098746fea *tests/data/fate/vsynth_lena-dnxhd-hr-hq-mov.out.rawvideo
 stddev:    1.34 PSNR: 45.54 MAXDIFF:   23 bytes:  7603200/   760320
diff --git a/tests/ref/vsynth/vsynth_lena-dnxhd-hr-lb-mov b/tests/ref/vsynth/vsynth_lena-dnxhd-hr-lb-mov
index a582b882d9..9047805561 100644
--- a/tests/ref/vsynth/vsynth_lena-dnxhd-hr-lb-mov
+++ b/tests/ref/vsynth/vsynth_lena-dnxhd-hr-lb-mov
@@ -1,4 +1,4 @@ 
-2c6881ebb8efdb02189862f67cd72851 *tests/data/fate/vsynth_lena-dnxhd-hr-lb-mov.mov
+f27068c1444d2e11e094fab37eceb9d5 *tests/data/fate/vsynth_lena-dnxhd-hr-lb-mov.mov
 3748599 tests/data/fate/vsynth_lena-dnxhd-hr-lb-mov.mov
 0951de00b90d1bf34d2ff10a51db705d *tests/data/fate/vsynth_lena-dnxhd-hr-lb-mov.out.rawvideo
 stddev:    1.31 PSNR: 45.72 MAXDIFF:   21 bytes:  7603200/   760320
diff --git a/tests/ref/vsynth/vsynth_lena-dnxhd-hr-sq-mov b/tests/ref/vsynth/vsynth_lena-dnxhd-hr-sq-mov
index 80a6897852..9a2db8a888 100644
--- a/tests/ref/vsynth/vsynth_lena-dnxhd-hr-sq-mov
+++ b/tests/ref/vsynth/vsynth_lena-dnxhd-hr-sq-mov
@@ -1,4 +1,4 @@ 
-b3b2380b019f0f655af5d61caa76cf12 *tests/data/fate/vsynth_lena-dnxhd-hr-sq-mov.mov
+b1d5da9fd4811b87b1bf05afee6e44e4 *tests/data/fate/vsynth_lena-dnxhd-hr-sq-mov.mov
 2560763 tests/data/fate/vsynth_lena-dnxhd-hr-sq-mov.mov
 95e7da46fc066ed795de4ec1cf4d4ab5 *tests/data/fate/vsynth_lena-dnxhd-hr-sq-mov.out.rawvideo
 stddev:    1.35 PSNR: 45.51 MAXDIFF:   23 bytes:  7603200/   760320
diff --git a/tests/ref/vsynth/vsynth_lena-mov-bgr24 b/tests/ref/vsynth/vsynth_lena-mov-bgr24
index 3117bf2a8f..098dd91258 100644
--- a/tests/ref/vsynth/vsynth_lena-mov-bgr24
+++ b/tests/ref/vsynth/vsynth_lena-mov-bgr24
@@ -1,4 +1,4 @@ 
-f1eccd8c8719e3fabfe7855dad997699 *tests/data/fate/vsynth_lena-mov-bgr24.mov
+3656f10647727ff16119ad54e11ed09d *tests/data/fate/vsynth_lena-mov-bgr24.mov
 15207169 tests/data/fate/vsynth_lena-mov-bgr24.mov
 98d0e2854731472c5bf13d8638502d0a *tests/data/fate/vsynth_lena-mov-bgr24.out.rawvideo
 stddev:    1.26 PSNR: 46.10 MAXDIFF:   13 bytes:  7603200/  7603200
diff --git a/tests/ref/vsynth/vsynth_lena-mov-bpp15 b/tests/ref/vsynth/vsynth_lena-mov-bpp15
index 2a7ddd6713..7a61797ef2 100644
--- a/tests/ref/vsynth/vsynth_lena-mov-bpp15
+++ b/tests/ref/vsynth/vsynth_lena-mov-bpp15
@@ -1,4 +1,4 @@ 
-286e9e0712da1efb186a7228b6d4a177 *tests/data/fate/vsynth_lena-mov-bpp15.mov
+846672fbdf449e0345cec63e1611661a *tests/data/fate/vsynth_lena-mov-bpp15.mov
 10138329 tests/data/fate/vsynth_lena-mov-bpp15.mov
 be0e64bdf519ce1097613063804eded9 *tests/data/fate/vsynth_lena-mov-bpp15.out.rawvideo
 stddev:    2.16 PSNR: 41.43 MAXDIFF:   17 bytes:  7603200/  7603200
diff --git a/tests/ref/vsynth/vsynth_lena-mov-bpp16 b/tests/ref/vsynth/vsynth_lena-mov-bpp16
index 2c478b9046..4e4cb44daa 100644
--- a/tests/ref/vsynth/vsynth_lena-mov-bpp16
+++ b/tests/ref/vsynth/vsynth_lena-mov-bpp16
@@ -1,4 +1,4 @@ 
-1da4058a0cfb241d735ed46a0b18efa3 *tests/data/fate/vsynth_lena-mov-bpp16.mov
+f425fe7f36bd821d4afa260088542cf9 *tests/data/fate/vsynth_lena-mov-bpp16.mov
 10138329 tests/data/fate/vsynth_lena-mov-bpp16.mov
 789bfa1dc2a72f498928f2ae85e461c3 *tests/data/fate/vsynth_lena-mov-bpp16.out.rawvideo
 stddev:    1.76 PSNR: 43.18 MAXDIFF:   17 bytes:  7603200/  7603200
diff --git a/tests/ref/vsynth/vsynth_lena-prores b/tests/ref/vsynth/vsynth_lena-prores
index 41b8e16bf0..573fc1273e 100644
--- a/tests/ref/vsynth/vsynth_lena-prores
+++ b/tests/ref/vsynth/vsynth_lena-prores
@@ -1,4 +1,4 @@ 
-952c0dfde2b3d238c2ef411782f309a6 *tests/data/fate/vsynth_lena-prores.mov
+eed04261f5d5878ea3b91321420270a0 *tests/data/fate/vsynth_lena-prores.mov
 2844076 tests/data/fate/vsynth_lena-prores.mov
 03fd29e3963716a09d232b6f817ecb57 *tests/data/fate/vsynth_lena-prores.out.rawvideo
 stddev:    1.31 PSNR: 45.77 MAXDIFF:   11 bytes:  7603200/  7603200
diff --git a/tests/ref/vsynth/vsynth_lena-prores_444 b/tests/ref/vsynth/vsynth_lena-prores_444
index 2aac93f4fb..29141239c5 100644
--- a/tests/ref/vsynth/vsynth_lena-prores_444
+++ b/tests/ref/vsynth/vsynth_lena-prores_444
@@ -1,4 +1,4 @@ 
-9df5b55d8545ff162414499530749808 *tests/data/fate/vsynth_lena-prores_444.mov
+b8677f9e1da7be861e8b7207028b3a9e *tests/data/fate/vsynth_lena-prores_444.mov
 4734395 tests/data/fate/vsynth_lena-prores_444.mov
 a704e05e3e0a451edef7515b25a76bb8 *tests/data/fate/vsynth_lena-prores_444.out.rawvideo
 stddev:    0.81 PSNR: 49.88 MAXDIFF:    8 bytes:  7603200/  7603200
diff --git a/tests/ref/vsynth/vsynth_lena-prores_444_int b/tests/ref/vsynth/vsynth_lena-prores_444_int
index 378b57d04d..005ab68ccf 100644
--- a/tests/ref/vsynth/vsynth_lena-prores_444_int
+++ b/tests/ref/vsynth/vsynth_lena-prores_444_int
@@ -1,4 +1,4 @@ 
-02400504ef9b76cc58e8d964b9dd40a3 *tests/data/fate/vsynth_lena-prores_444_int.mov
+38195b0437f6ae1c910ba108e7a799d1 *tests/data/fate/vsynth_lena-prores_444_int.mov
 5696258 tests/data/fate/vsynth_lena-prores_444_int.mov
 466380156e4d2b811f4ffb9c5a8bca72 *tests/data/fate/vsynth_lena-prores_444_int.out.rawvideo
 stddev:    0.88 PSNR: 49.23 MAXDIFF:    9 bytes:  7603200/  7603200
diff --git a/tests/ref/vsynth/vsynth_lena-prores_int b/tests/ref/vsynth/vsynth_lena-prores_int
index bd6adaf211..3e31b018d7 100644
--- a/tests/ref/vsynth/vsynth_lena-prores_int
+++ b/tests/ref/vsynth/vsynth_lena-prores_int
@@ -1,4 +1,4 @@ 
-5fada1996c2937546d11fda8b1e02188 *tests/data/fate/vsynth_lena-prores_int.mov
+f45bc9026780bbbcdbbcc0d54c21ef06 *tests/data/fate/vsynth_lena-prores_int.mov
 3532698 tests/data/fate/vsynth_lena-prores_int.mov
 eb5caa9824ca294f403cd13f33c40f23 *tests/data/fate/vsynth_lena-prores_int.out.rawvideo
 stddev:    1.47 PSNR: 44.78 MAXDIFF:   12 bytes:  7603200/  7603200
diff --git a/tests/ref/vsynth/vsynth_lena-prores_ks b/tests/ref/vsynth/vsynth_lena-prores_ks
index 0cdfa9bb2c..333578bc1e 100644
--- a/tests/ref/vsynth/vsynth_lena-prores_ks
+++ b/tests/ref/vsynth/vsynth_lena-prores_ks
@@ -1,4 +1,4 @@ 
-b03741c69037cbdcd2809278c00c0350 *tests/data/fate/vsynth_lena-prores_ks.mov
+86b9932d5f78d0b5836533e972a37a65 *tests/data/fate/vsynth_lena-prores_ks.mov
 3884596 tests/data/fate/vsynth_lena-prores_ks.mov
 6cfe987de99cf8ac9d43bdc5cd150838 *tests/data/fate/vsynth_lena-prores_ks.out.rawvideo
 stddev:    0.92 PSNR: 48.78 MAXDIFF:   10 bytes:  7603200/  7603200
diff --git a/tests/ref/vsynth/vsynth_lena-qtrle b/tests/ref/vsynth/vsynth_lena-qtrle
index 9ce6abe5ba..f426fe0ab6 100644
--- a/tests/ref/vsynth/vsynth_lena-qtrle
+++ b/tests/ref/vsynth/vsynth_lena-qtrle
@@ -1,4 +1,4 @@ 
-4863978263d966d704ffaaa6d23123bb *tests/data/fate/vsynth_lena-qtrle.mov
+513ca7d64af25676f5f99f00e2287ced *tests/data/fate/vsynth_lena-qtrle.mov
 14798345 tests/data/fate/vsynth_lena-qtrle.mov
 98d0e2854731472c5bf13d8638502d0a *tests/data/fate/vsynth_lena-qtrle.out.rawvideo
 stddev:    1.26 PSNR: 46.10 MAXDIFF:   13 bytes:  7603200/  7603200
diff --git a/tests/ref/vsynth/vsynth_lena-qtrlegray b/tests/ref/vsynth/vsynth_lena-qtrlegray
index 951e7a7688..e0c18c9702 100644
--- a/tests/ref/vsynth/vsynth_lena-qtrlegray
+++ b/tests/ref/vsynth/vsynth_lena-qtrlegray
@@ -1,4 +1,4 @@ 
-2c4e69b59d8e8e19903c843575806d5f *tests/data/fate/vsynth_lena-qtrlegray.mov
+8db6b52b706a91f483c37eaa2f011cfe *tests/data/fate/vsynth_lena-qtrlegray.mov
 5111283 tests/data/fate/vsynth_lena-qtrlegray.mov
 d7bfbe259af9ae323bb94b09c33570a5 *tests/data/fate/vsynth_lena-qtrlegray.out.rawvideo
 stddev:   18.65 PSNR: 22.72 MAXDIFF:   72 bytes:  7603200/  7603200
diff --git a/tests/ref/vsynth/vsynth_lena-svq1 b/tests/ref/vsynth/vsynth_lena-svq1
index 1558c504fb..01c1b06c74 100644
--- a/tests/ref/vsynth/vsynth_lena-svq1
+++ b/tests/ref/vsynth/vsynth_lena-svq1
@@ -1,4 +1,4 @@ 
-6e9678439ab7460db1fcc8e41ca1a1e0 *tests/data/fate/vsynth_lena-svq1.mov
+a6398d8fd306cfe96dc41060335e67e8 *tests/data/fate/vsynth_lena-svq1.mov
 766701 tests/data/fate/vsynth_lena-svq1.mov
 aa03471dac3f49455a33a2b19fda1098 *tests/data/fate/vsynth_lena-svq1.out.rawvideo
 stddev:    3.23 PSNR: 37.93 MAXDIFF:   61 bytes:  7603200/  7603200
diff --git a/tests/ref/vsynth/vsynth_lena-vc2-420p b/tests/ref/vsynth/vsynth_lena-vc2-420p
index 89966c2a54..cdaca3c832 100644
--- a/tests/ref/vsynth/vsynth_lena-vc2-420p
+++ b/tests/ref/vsynth/vsynth_lena-vc2-420p
@@ -1,4 +1,4 @@ 
-b920eaf484af9ed3fbff4a85d043b544 *tests/data/fate/vsynth_lena-vc2-420p.mov
+9e1e6da4f166d6d4998923ad52d047c9 *tests/data/fate/vsynth_lena-vc2-420p.mov
 849735 tests/data/fate/vsynth_lena-vc2-420p.mov
 b1c660113acab8eb4075f3d9fbb9cee9 *tests/data/fate/vsynth_lena-vc2-420p.out.rawvideo
 stddev:    0.00 PSNR:999.99 MAXDIFF:    0 bytes:  7603200/   760320
diff --git a/tests/ref/vsynth/vsynth_lena-vc2-420p10 b/tests/ref/vsynth/vsynth_lena-vc2-420p10
index 2558ef8e9b..8ddb6acb5e 100644
--- a/tests/ref/vsynth/vsynth_lena-vc2-420p10
+++ b/tests/ref/vsynth/vsynth_lena-vc2-420p10
@@ -1,4 +1,4 @@ 
-5bccec653c330f03b90065a84fad9b4b *tests/data/fate/vsynth_lena-vc2-420p10.mov
+b989bdb42043851048f4b489463e585d *tests/data/fate/vsynth_lena-vc2-420p10.mov
 1154775 tests/data/fate/vsynth_lena-vc2-420p10.mov
 b1c660113acab8eb4075f3d9fbb9cee9 *tests/data/fate/vsynth_lena-vc2-420p10.out.rawvideo
 stddev:    0.00 PSNR:999.99 MAXDIFF:    0 bytes:  7603200/   760320
diff --git a/tests/ref/vsynth/vsynth_lena-vc2-420p12 b/tests/ref/vsynth/vsynth_lena-vc2-420p12
index bc60116ffe..efbb72964c 100644
--- a/tests/ref/vsynth/vsynth_lena-vc2-420p12
+++ b/tests/ref/vsynth/vsynth_lena-vc2-420p12
@@ -1,4 +1,4 @@ 
-d27a6d3517cc9a6d22e338f4b206545c *tests/data/fate/vsynth_lena-vc2-420p12.mov
+98c9ce4afcbedb6634b10dcba9e5d8ec *tests/data/fate/vsynth_lena-vc2-420p12.mov
 1516759 tests/data/fate/vsynth_lena-vc2-420p12.mov
 b1c660113acab8eb4075f3d9fbb9cee9 *tests/data/fate/vsynth_lena-vc2-420p12.out.rawvideo
 stddev:    0.00 PSNR:999.99 MAXDIFF:    0 bytes:  7603200/   760320
diff --git a/tests/ref/vsynth/vsynth_lena-vc2-422p b/tests/ref/vsynth/vsynth_lena-vc2-422p
index 6f958387c1..388b80e97a 100644
--- a/tests/ref/vsynth/vsynth_lena-vc2-422p
+++ b/tests/ref/vsynth/vsynth_lena-vc2-422p
@@ -1,4 +1,4 @@ 
-94d3a24e9eec6cb88c84780796adbec5 *tests/data/fate/vsynth_lena-vc2-422p.mov
+f326f79e00a1499a4e387d01ea07b812 *tests/data/fate/vsynth_lena-vc2-422p.mov
 1049287 tests/data/fate/vsynth_lena-vc2-422p.mov
 c4b2e69278c822f22655344068ea486d *tests/data/fate/vsynth_lena-vc2-422p.out.rawvideo
 stddev:    0.26 PSNR: 59.82 MAXDIFF:    5 bytes:  7603200/   760320
diff --git a/tests/ref/vsynth/vsynth_lena-vc2-422p10 b/tests/ref/vsynth/vsynth_lena-vc2-422p10
index 11904c2d8e..e521da43e0 100644
--- a/tests/ref/vsynth/vsynth_lena-vc2-422p10
+++ b/tests/ref/vsynth/vsynth_lena-vc2-422p10
@@ -1,4 +1,4 @@ 
-fc955b863eb3f22694d37e8a70085a6c *tests/data/fate/vsynth_lena-vc2-422p10.mov
+b5a757abdf6e7e2a777520ecf99107b7 *tests/data/fate/vsynth_lena-vc2-422p10.mov
 1294039 tests/data/fate/vsynth_lena-vc2-422p10.mov
 e5ea17416bda234ae58f27dea27e8135 *tests/data/fate/vsynth_lena-vc2-422p10.out.rawvideo
 stddev:    0.30 PSNR: 58.58 MAXDIFF:    5 bytes:  7603200/   760320
diff --git a/tests/ref/vsynth/vsynth_lena-vc2-422p12 b/tests/ref/vsynth/vsynth_lena-vc2-422p12
index 51a62d0cc8..3cf50b4da6 100644
--- a/tests/ref/vsynth/vsynth_lena-vc2-422p12
+++ b/tests/ref/vsynth/vsynth_lena-vc2-422p12
@@ -1,4 +1,4 @@ 
-2cef57ce35f32642c829f24a0ca3e260 *tests/data/fate/vsynth_lena-vc2-422p12.mov
+c2ec3fa0b1faf0cfdbee4410655037a0 *tests/data/fate/vsynth_lena-vc2-422p12.mov
 1768027 tests/data/fate/vsynth_lena-vc2-422p12.mov
 bd374304997834410a69ee6c6e047d19 *tests/data/fate/vsynth_lena-vc2-422p12.out.rawvideo
 stddev:    0.29 PSNR: 58.76 MAXDIFF:    5 bytes:  7603200/   760320
diff --git a/tests/ref/vsynth/vsynth_lena-vc2-444p b/tests/ref/vsynth/vsynth_lena-vc2-444p
index bf779181f9..1f9a9602a7 100644
--- a/tests/ref/vsynth/vsynth_lena-vc2-444p
+++ b/tests/ref/vsynth/vsynth_lena-vc2-444p
@@ -1,4 +1,4 @@ 
-cbdf2421fdd6cf0789c1f308009666f6 *tests/data/fate/vsynth_lena-vc2-444p.mov
+37eb0398cf913a66e0f628d6419775b5 *tests/data/fate/vsynth_lena-vc2-444p.mov
 1174738 tests/data/fate/vsynth_lena-vc2-444p.mov
 f9306b14ff827ced1a992301d1ab02ca *tests/data/fate/vsynth_lena-vc2-444p.out.rawvideo
 stddev:    0.38 PSNR: 56.43 MAXDIFF:    6 bytes:  7603200/   760320
diff --git a/tests/ref/vsynth/vsynth_lena-vc2-444p10 b/tests/ref/vsynth/vsynth_lena-vc2-444p10
index 10a33e22db..05d69169d5 100644
--- a/tests/ref/vsynth/vsynth_lena-vc2-444p10
+++ b/tests/ref/vsynth/vsynth_lena-vc2-444p10
@@ -1,4 +1,4 @@ 
-acda7042ecc5b917824d9cf62ee3b46c *tests/data/fate/vsynth_lena-vc2-444p10.mov
+c0de26ba4c95df2e07ab249158fa947c *tests/data/fate/vsynth_lena-vc2-444p10.mov
 1577815 tests/data/fate/vsynth_lena-vc2-444p10.mov
 da13c67fe1c6d98dd73e92a6ba006edc *tests/data/fate/vsynth_lena-vc2-444p10.out.rawvideo
 stddev:    0.42 PSNR: 55.56 MAXDIFF:    7 bytes:  7603200/   760320
diff --git a/tests/ref/vsynth/vsynth_lena-vc2-444p12 b/tests/ref/vsynth/vsynth_lena-vc2-444p12
index 7d6c21161c..7d4f9b6a79 100644
--- a/tests/ref/vsynth/vsynth_lena-vc2-444p12
+++ b/tests/ref/vsynth/vsynth_lena-vc2-444p12
@@ -1,4 +1,4 @@ 
-a31f2e6a54896fb8c02272c9f50db716 *tests/data/fate/vsynth_lena-vc2-444p12.mov
+effbd39862492bb3f81973ddce70a1d7 *tests/data/fate/vsynth_lena-vc2-444p12.mov
 2134875 tests/data/fate/vsynth_lena-vc2-444p12.mov
 a505434ec95362772a57d274f63a3f5a *tests/data/fate/vsynth_lena-vc2-444p12.out.rawvideo
 stddev:    0.42 PSNR: 55.58 MAXDIFF:    7 bytes:  7603200/   760320
diff --git a/tests/ref/vsynth/vsynth_lena-vc2-t5_3 b/tests/ref/vsynth/vsynth_lena-vc2-t5_3
index f5f865ea8b..50a60d7e23 100644
--- a/tests/ref/vsynth/vsynth_lena-vc2-t5_3
+++ b/tests/ref/vsynth/vsynth_lena-vc2-t5_3
@@ -1,4 +1,4 @@ 
-c2ce9a70c523903620794af6bc4ea0d4 *tests/data/fate/vsynth_lena-vc2-t5_3.mov
+950197d63d02f51021c0ed238b44181b *tests/data/fate/vsynth_lena-vc2-t5_3.mov
 1305436 tests/data/fate/vsynth_lena-vc2-t5_3.mov
 e5ea17416bda234ae58f27dea27e8135 *tests/data/fate/vsynth_lena-vc2-t5_3.out.rawvideo
 stddev:    0.30 PSNR: 58.58 MAXDIFF:    5 bytes:  7603200/   760320
diff --git a/tests/ref/vsynth/vsynth_lena-vc2-thaar b/tests/ref/vsynth/vsynth_lena-vc2-thaar
index 9c16bdfb93..31be2836a9 100644
--- a/tests/ref/vsynth/vsynth_lena-vc2-thaar
+++ b/tests/ref/vsynth/vsynth_lena-vc2-thaar
@@ -1,4 +1,4 @@ 
-5f062ca6c56d14590507c4373ca942ab *tests/data/fate/vsynth_lena-vc2-thaar.mov
+33a539a633dba8051c65c61564c578fd *tests/data/fate/vsynth_lena-vc2-thaar.mov
 1431772 tests/data/fate/vsynth_lena-vc2-thaar.mov
 e5ea17416bda234ae58f27dea27e8135 *tests/data/fate/vsynth_lena-vc2-thaar.out.rawvideo
 stddev:    0.30 PSNR: 58.58 MAXDIFF:    5 bytes:  7603200/   760320