external_ffmpeg/tests/ref/vsynth
openvela-robot 4cc6af2a0e random_seed: Rewrite the generic clock() based seed code
The new code is faster and reuses the previous state in case of
multiple calls.

The previous code could easily end up in near-infinite loops,
if the difference between two clock() calls never was larger than
1.

This makes fate-parseutils finish in finite time when run in wine,
if CryptGenRandom isn't available (which e.g. isn't available if
targeting Windows RT/metro).

Patch originally by Michael Niedermayer but with some modifications
by Martin Storsjö.

Signed-off-by: Martin Storsjö <martin@martin.st>
2026-04-20 15:13:56 +08:00
..
vsynth1-asv1 fate: move vsynth reference files to their own directory 2012-12-03 00:36:10 +01:00
vsynth1-asv2 fate: move vsynth reference files to their own directory 2012-12-03 00:36:10 +01:00
vsynth1-cljr random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth1-dnxhd-720p random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth1-dnxhd-720p-10bit random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth1-dnxhd-720p-rd random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth1-dnxhd-1080i random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth1-dv random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth1-dv-50 random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth1-dv-411 random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth1-ffv1 random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth1-ffvhuff random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth1-flashsv random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth1-flv random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth1-h261 random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth1-h263 random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth1-h263-obmc random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth1-h263p random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth1-huffyuv random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth1-jpegls random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth1-ljpeg random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth1-mjpeg random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth1-mpeg1 random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth1-mpeg1b random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth1-mpeg2 random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth1-mpeg2-422 random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth1-mpeg2-idct-int fate: move vsynth reference files to their own directory 2012-12-03 00:36:10 +01:00
vsynth1-mpeg2-ilace random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth1-mpeg2-ivlc-qprd random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth1-mpeg2-thread random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth1-mpeg2-thread-ivlc random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth1-mpeg4 random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth1-mpeg4-adap random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth1-mpeg4-adv random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth1-mpeg4-error random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth1-mpeg4-nr random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth1-mpeg4-qpel random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth1-mpeg4-qprd random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth1-mpeg4-rc random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth1-mpeg4-thread random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth1-msmpeg4 random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth1-msmpeg4v2 random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth1-prores random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth1-qtrle random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth1-rgb random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth1-roqvideo fate: move vsynth reference files to their own directory 2012-12-03 00:36:10 +01:00
vsynth1-rv10 random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth1-rv20 random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth1-svq1 random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth1-v210 fate: move vsynth reference files to their own directory 2012-12-03 00:36:10 +01:00
vsynth1-wmv1 random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth1-wmv2 random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth1-yuv random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth2-asv1 fate: move vsynth reference files to their own directory 2012-12-03 00:36:10 +01:00
vsynth2-asv2 fate: move vsynth reference files to their own directory 2012-12-03 00:36:10 +01:00
vsynth2-cljr random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth2-dnxhd-720p random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth2-dnxhd-720p-10bit random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth2-dnxhd-720p-rd random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth2-dnxhd-1080i random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth2-dv random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth2-dv-50 random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth2-dv-411 random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth2-ffv1 random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth2-ffvhuff random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth2-flashsv random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth2-flv random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth2-h261 random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth2-h263 random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth2-h263-obmc random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth2-h263p random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth2-huffyuv random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth2-jpegls random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth2-ljpeg random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth2-mjpeg random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth2-mpeg1 random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth2-mpeg1b random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth2-mpeg2 random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth2-mpeg2-422 random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth2-mpeg2-idct-int fate: move vsynth reference files to their own directory 2012-12-03 00:36:10 +01:00
vsynth2-mpeg2-ilace random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth2-mpeg2-ivlc-qprd fate: move vsynth reference files to their own directory 2012-12-03 00:36:10 +01:00
vsynth2-mpeg2-thread random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth2-mpeg2-thread-ivlc random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth2-mpeg4 random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth2-mpeg4-adap random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth2-mpeg4-adv fate: move vsynth reference files to their own directory 2012-12-03 00:36:10 +01:00
vsynth2-mpeg4-error random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth2-mpeg4-nr random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth2-mpeg4-qpel random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth2-mpeg4-qprd random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth2-mpeg4-rc random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth2-mpeg4-thread random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth2-msmpeg4 random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth2-msmpeg4v2 random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth2-prores random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth2-qtrle random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth2-rgb random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth2-roqvideo fate: move vsynth reference files to their own directory 2012-12-03 00:36:10 +01:00
vsynth2-rv10 random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth2-rv20 random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth2-svq1 random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth2-v210 fate: move vsynth reference files to their own directory 2012-12-03 00:36:10 +01:00
vsynth2-wmv1 random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth2-wmv2 random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
vsynth2-yuv random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00