Merge remote-tracking branch 'qatar/master'

* qatar/master:
  fate: Work around non-standard wc implementations at more places
  fate: work around non-standard wc implementations
  x86: rv40: Mark rv40_weight functions as MMX2; they use MMX2 instructions.
  ac3dsp: simplify x86 versions of ac3_max_msb_abs_int16
  fate: use standard diff options
  tta: Fix comment about channel number; TTA supports >2 channels.
  avfilter: Move ff_get_ref_perms_string() to where it is used.
  build: Add 'check' target to run all compile and test targets.
  indeo3: validate new frame size before resetting decoder
  indeo3: when freeing buffers, set pointers referencing them to NULL as well
  indeo3: initialise pixel planes on allocation
  indeo3: ensure that decoded cell data is in 7-bit range as presumed by decoder
  fate: rename psx-str-v3-mdec to mdec-v3
  fate: convert psx-str to a demuxer test
  lavf: add mdec to is_intra_only() list

Conflicts:
	doc/developer.texi
	libavcodec/indeo3.c
	libavfilter/video.c
	libavformat/utils.c
	tests/fate/demux.mak
	tests/fate/video.mak
	tests/lavf-regression.sh
	tests/ref/vsynth1/cljr
	tests/ref/vsynth1/ffvhuff
	tests/ref/vsynth2/cljr
	tests/ref/vsynth2/ffvhuff

Merged-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
Michael Niedermayer 2012-05-16 22:29:04 +02:00
commit 703e920bb7
33 changed files with 311 additions and 279 deletions

View File

@ -161,6 +161,8 @@ coverage-html: coverage.info
$(Q)genhtml -o $@ $<
$(Q)touch $@
check: all alltools checkheaders examples testprogs fate
include $(SRC_PATH)/doc/Makefile
include $(SRC_PATH)/tests/Makefile
@ -175,5 +177,5 @@ $(sort $(OBJDIRS)):
# so this saves some time on slow systems.
.SUFFIXES:
.PHONY: all all-yes alltools *clean config examples install*
.PHONY: all all-yes alltools check *clean config examples install*
.PHONY: testprogs uninstall*

View File

@ -194,6 +194,8 @@ static av_cold int allocate_frame_buffers(Indeo3DecodeContext *ctx,
/* set buffer pointers = buf_ptr + pitch and thus skip the INTRA prediction line */
ctx->planes[p].pixels[0] = ctx->planes[p].buffers[0] + ctx->planes[p].pitch;
ctx->planes[p].pixels[1] = ctx->planes[p].buffers[1] + ctx->planes[p].pitch;
memset(ctx->planes[p].pixels[0], 0, ctx->planes[p].pitch * ctx->planes[p].height);
memset(ctx->planes[p].pixels[1], 0, ctx->planes[p].pitch * ctx->planes[p].height);
}
return 0;
@ -210,6 +212,7 @@ static av_cold void free_frame_buffers(Indeo3DecodeContext *ctx)
for (p = 0; p < 3; p++) {
av_freep(&ctx->planes[p].buffers[0]);
av_freep(&ctx->planes[p].buffers[1]);
ctx->planes[p].pixels[0] = ctx->planes[p].pixels[1] = 0;
}
}
@ -350,8 +353,10 @@ if (*data_ptr >= last_ptr) \
fill_64(dst, pix64, num_lines << 1, row_offset)
#define APPLY_DELTA_4 \
AV_WN16A(dst + line_offset , AV_RN16A(ref ) + delta_tab->deltas[dyad1]);\
AV_WN16A(dst + line_offset + 2, AV_RN16A(ref + 2) + delta_tab->deltas[dyad2]);\
AV_WN16A(dst + line_offset ,\
(AV_RN16A(ref ) + delta_tab->deltas[dyad1]) & 0x7F7F);\
AV_WN16A(dst + line_offset + 2,\
(AV_RN16A(ref + 2) + delta_tab->deltas[dyad2]) & 0x7F7F);\
if (mode >= 3) {\
if (is_top_of_cell && !cell->ypos) {\
AV_COPY32(dst, dst + row_offset);\
@ -364,14 +369,14 @@ if (*data_ptr >= last_ptr) \
/* apply two 32-bit VQ deltas to next even line */\
if (is_top_of_cell) { \
AV_WN32A(dst + row_offset , \
replicate32(AV_RN32A(ref )) + delta_tab->deltas_m10[dyad1]);\
(replicate32(AV_RN32A(ref )) + delta_tab->deltas_m10[dyad1]) & 0x7F7F7F7F);\
AV_WN32A(dst + row_offset + 4, \
replicate32(AV_RN32A(ref + 4)) + delta_tab->deltas_m10[dyad2]);\
(replicate32(AV_RN32A(ref + 4)) + delta_tab->deltas_m10[dyad2]) & 0x7F7F7F7F);\
} else { \
AV_WN32A(dst + row_offset , \
AV_RN32A(ref ) + delta_tab->deltas_m10[dyad1]);\
(AV_RN32A(ref ) + delta_tab->deltas_m10[dyad1]) & 0x7F7F7F7F);\
AV_WN32A(dst + row_offset + 4, \
AV_RN32A(ref + 4) + delta_tab->deltas_m10[dyad2]);\
(AV_RN32A(ref + 4) + delta_tab->deltas_m10[dyad2]) & 0x7F7F7F7F);\
} \
/* odd lines are not coded but rather interpolated/replicated */\
/* first line of the cell on the top of image? - replicate */\
@ -385,22 +390,22 @@ if (*data_ptr >= last_ptr) \
#define APPLY_DELTA_1011_INTER \
if (mode == 10) { \
AV_WN32A(dst , \
AV_RN32A(dst ) + delta_tab->deltas_m10[dyad1]);\
(AV_RN32A(dst ) + delta_tab->deltas_m10[dyad1]) & 0x7F7F7F7F);\
AV_WN32A(dst + 4 , \
AV_RN32A(dst + 4 ) + delta_tab->deltas_m10[dyad2]);\
(AV_RN32A(dst + 4 ) + delta_tab->deltas_m10[dyad2]) & 0x7F7F7F7F);\
AV_WN32A(dst + row_offset , \
AV_RN32A(dst + row_offset ) + delta_tab->deltas_m10[dyad1]);\
(AV_RN32A(dst + row_offset ) + delta_tab->deltas_m10[dyad1]) & 0x7F7F7F7F);\
AV_WN32A(dst + row_offset + 4, \
AV_RN32A(dst + row_offset + 4) + delta_tab->deltas_m10[dyad2]);\
(AV_RN32A(dst + row_offset + 4) + delta_tab->deltas_m10[dyad2]) & 0x7F7F7F7F);\
} else { \
AV_WN16A(dst , \
AV_RN16A(dst ) + delta_tab->deltas[dyad1]);\
(AV_RN16A(dst ) + delta_tab->deltas[dyad1]) & 0x7F7F);\
AV_WN16A(dst + 2 , \
AV_RN16A(dst + 2 ) + delta_tab->deltas[dyad2]);\
(AV_RN16A(dst + 2 ) + delta_tab->deltas[dyad2]) & 0x7F7F);\
AV_WN16A(dst + row_offset , \
AV_RN16A(dst + row_offset ) + delta_tab->deltas[dyad1]);\
(AV_RN16A(dst + row_offset ) + delta_tab->deltas[dyad1]) & 0x7F7F);\
AV_WN16A(dst + row_offset + 2, \
AV_RN16A(dst + row_offset + 2) + delta_tab->deltas[dyad2]);\
(AV_RN16A(dst + row_offset + 2) + delta_tab->deltas[dyad2]) & 0x7F7F);\
}
@ -931,6 +936,13 @@ static int decode_frame_headers(Indeo3DecodeContext *ctx, AVCodecContext *avctx,
av_dlog(avctx, "Frame dimensions changed!\n");
if (width < 16 || width > 640 ||
height < 16 || height > 480 ||
width & 3 || height & 3) {
av_log(avctx, AV_LOG_ERROR,
"Invalid picture dimensions: %d x %d!\n", width, height);
return AVERROR_INVALIDDATA;
}
free_frame_buffers(ctx);
if ((res = allocate_frame_buffers(ctx, avctx, width, height)) < 0)
return res;

View File

@ -402,7 +402,7 @@ static int tta_decode_frame(AVCodecContext *avctx, void *data,
if (cur_chan < (s->channels-1))
cur_chan++;
else {
// decorrelate in case of stereo integer
// decorrelate in case of multiple channels
if (s->channels > 1) {
int32_t *r = p - 1;
for (*p += *r / 2; r > p - s->channels; r--)

View File

@ -91,12 +91,36 @@ AC3_EXPONENT_MIN sse2
; This is used for mmxext and sse2 because they have pminsw/pmaxsw.
;-----------------------------------------------------------------------------
%macro AC3_MAX_MSB_ABS_INT16 2
cglobal ac3_max_msb_abs_int16_%1, 2,2,5, src, len
; logical 'or' of 4 or 8 words in an mmx or xmm register into the low word
%macro OR_WORDS_HORIZ 2 ; src, tmp
%if cpuflag(sse2)
movhlps %2, %1
por %1, %2
pshuflw %2, %1, q0032
por %1, %2
pshuflw %2, %1, q0001
por %1, %2
%elif cpuflag(mmx2)
pshufw %2, %1, q0032
por %1, %2
pshufw %2, %1, q0001
por %1, %2
%else ; mmx
movq %2, %1
psrlq %2, 32
por %1, %2
movq %2, %1
psrlq %2, 16
por %1, %2
%endif
%endmacro
%macro AC3_MAX_MSB_ABS_INT16 1
cglobal ac3_max_msb_abs_int16, 2,2,5, src, len
pxor m2, m2
pxor m3, m3
.loop:
%ifidn %2, min_max
%ifidn %1, min_max
mova m0, [srcq]
mova m1, [srcq+mmsize]
pminsw m2, m0
@ -104,7 +128,7 @@ cglobal ac3_max_msb_abs_int16_%1, 2,2,5, src, len
pmaxsw m3, m0
pmaxsw m3, m1
%else ; or_abs
%ifidn %1, mmx
%if notcpuflag(ssse3)
mova m0, [srcq]
mova m1, [srcq+mmsize]
ABS2 m0, m1, m3, m4
@ -119,34 +143,27 @@ cglobal ac3_max_msb_abs_int16_%1, 2,2,5, src, len
add srcq, mmsize*2
sub lend, mmsize
ja .loop
%ifidn %2, min_max
%ifidn %1, min_max
ABS2 m2, m3, m0, m1
por m2, m3
%endif
%ifidn mmsize, 16
movhlps m0, m2
por m2, m0
%endif
PSHUFLW m0, m2, 0xe
por m2, m0
PSHUFLW m0, m2, 0x1
por m2, m0
OR_WORDS_HORIZ m2, m0
movd eax, m2
and eax, 0xFFFF
RET
%endmacro
INIT_MMX
INIT_MMX mmx
%define ABS2 ABS2_MMX
%define PSHUFLW pshufw
AC3_MAX_MSB_ABS_INT16 mmx, or_abs
AC3_MAX_MSB_ABS_INT16 or_abs
INIT_MMX mmx2
%define ABS2 ABS2_MMX2
AC3_MAX_MSB_ABS_INT16 mmxext, min_max
INIT_XMM
%define PSHUFLW pshuflw
AC3_MAX_MSB_ABS_INT16 sse2, min_max
AC3_MAX_MSB_ABS_INT16 min_max
INIT_XMM sse2
AC3_MAX_MSB_ABS_INT16 min_max
INIT_XMM ssse3
%define ABS2 ABS2_SSSE3
AC3_MAX_MSB_ABS_INT16 ssse3, or_abs
AC3_MAX_MSB_ABS_INT16 or_abs
;-----------------------------------------------------------------------------
; macro used for ff_ac3_lshift_int16() and ff_ac3_rshift_int32()

View File

@ -27,10 +27,10 @@ extern void ff_ac3_exponent_min_mmx (uint8_t *exp, int num_reuse_blocks, int n
extern void ff_ac3_exponent_min_mmxext(uint8_t *exp, int num_reuse_blocks, int nb_coefs);
extern void ff_ac3_exponent_min_sse2 (uint8_t *exp, int num_reuse_blocks, int nb_coefs);
extern int ff_ac3_max_msb_abs_int16_mmx (const int16_t *src, int len);
extern int ff_ac3_max_msb_abs_int16_mmxext(const int16_t *src, int len);
extern int ff_ac3_max_msb_abs_int16_sse2 (const int16_t *src, int len);
extern int ff_ac3_max_msb_abs_int16_ssse3 (const int16_t *src, int len);
extern int ff_ac3_max_msb_abs_int16_mmx (const int16_t *src, int len);
extern int ff_ac3_max_msb_abs_int16_mmx2 (const int16_t *src, int len);
extern int ff_ac3_max_msb_abs_int16_sse2 (const int16_t *src, int len);
extern int ff_ac3_max_msb_abs_int16_ssse3(const int16_t *src, int len);
extern void ff_ac3_lshift_int16_mmx (int16_t *src, unsigned int len, unsigned int shift);
extern void ff_ac3_lshift_int16_sse2(int16_t *src, unsigned int len, unsigned int shift);
@ -67,7 +67,7 @@ av_cold void ff_ac3dsp_init_x86(AC3DSPContext *c, int bit_exact)
}
if (mm_flags & AV_CPU_FLAG_MMX2 && HAVE_MMX2) {
c->ac3_exponent_min = ff_ac3_exponent_min_mmxext;
c->ac3_max_msb_abs_int16 = ff_ac3_max_msb_abs_int16_mmxext;
c->ac3_max_msb_abs_int16 = ff_ac3_max_msb_abs_int16_mmx2;
}
if (mm_flags & AV_CPU_FLAG_SSE && HAVE_SSE) {
c->float_to_fixed24 = ff_float_to_fixed24_sse;

View File

@ -487,7 +487,7 @@ cglobal rv40_weight_func_%1_%2, 6, 7, 8
REP_RET
%endmacro
INIT_MMX mmx
INIT_MMX mmx2
RV40_WEIGHT rnd, 8, 3
RV40_WEIGHT rnd, 16, 4
RV40_WEIGHT nornd, 8, 3

View File

@ -52,7 +52,7 @@ void ff_rv40_weight_func_nornd_16_##opt(uint8_t *dst, uint8_t *src1, uint8_t *sr
int w1, int w2, ptrdiff_t stride); \
void ff_rv40_weight_func_nornd_8_##opt (uint8_t *dst, uint8_t *src1, uint8_t *src2, \
int w1, int w2, ptrdiff_t stride);
DECLARE_WEIGHT(mmx)
DECLARE_WEIGHT(mmx2)
DECLARE_WEIGHT(sse2)
DECLARE_WEIGHT(ssse3)
@ -190,10 +190,6 @@ void ff_rv40dsp_init_x86(RV34DSPContext *c, DSPContext *dsp)
if (mm_flags & AV_CPU_FLAG_MMX) {
c->put_chroma_pixels_tab[0] = ff_put_rv40_chroma_mc8_mmx;
c->put_chroma_pixels_tab[1] = ff_put_rv40_chroma_mc4_mmx;
c->rv40_weight_pixels_tab[0][0] = ff_rv40_weight_func_rnd_16_mmx;
c->rv40_weight_pixels_tab[0][1] = ff_rv40_weight_func_rnd_8_mmx;
c->rv40_weight_pixels_tab[1][0] = ff_rv40_weight_func_nornd_16_mmx;
c->rv40_weight_pixels_tab[1][1] = ff_rv40_weight_func_nornd_8_mmx;
c->put_pixels_tab[0][15] = ff_put_rv40_qpel16_mc33_mmx;
c->put_pixels_tab[1][15] = ff_put_rv40_qpel8_mc33_mmx;
c->avg_pixels_tab[0][15] = ff_avg_rv40_qpel16_mc33_mmx;
@ -205,6 +201,10 @@ void ff_rv40dsp_init_x86(RV34DSPContext *c, DSPContext *dsp)
if (mm_flags & AV_CPU_FLAG_MMX2) {
c->avg_chroma_pixels_tab[0] = ff_avg_rv40_chroma_mc8_mmx2;
c->avg_chroma_pixels_tab[1] = ff_avg_rv40_chroma_mc4_mmx2;
c->rv40_weight_pixels_tab[0][0] = ff_rv40_weight_func_rnd_16_mmx2;
c->rv40_weight_pixels_tab[0][1] = ff_rv40_weight_func_rnd_8_mmx2;
c->rv40_weight_pixels_tab[1][0] = ff_rv40_weight_func_nornd_16_mmx2;
c->rv40_weight_pixels_tab[1][1] = ff_rv40_weight_func_nornd_8_mmx2;
#if ARCH_X86_32
QPEL_MC_SET(avg_, _mmx2)
#endif

View File

@ -875,6 +875,7 @@ static int is_intra_only(AVCodecContext *enc){
case CODEC_ID_VCR1:
case CODEC_ID_DNXHD:
case CODEC_ID_JPEG2000:
case CODEC_ID_MDEC:
case CODEC_ID_UTVIDEO:
return 1;
default: break;

View File

@ -161,7 +161,7 @@ fi
if test -e "$ref" || test $cmp = "oneline" ; then
case $cmp in
diff) diff -u -w "$ref" "$outfile" >$cmpfile ;;
diff) diff -u -b "$ref" "$outfile" >$cmpfile ;;
oneoff) oneoff "$ref" "$outfile" >$cmpfile ;;
stddev) stddev "$ref" "$outfile" >$cmpfile ;;
oneline)oneline "$ref" "$outfile" >$cmpfile ;;

View File

@ -43,11 +43,8 @@ fate-nsv-demux: CMD = framecrc -i $(SAMPLES)/nsv/witchblade-51kbps.nsv -t 6 -vco
FATE_DEMUX += fate-oma-demux
fate-oma-demux: CMD = crc -i $(SAMPLES)/oma/01-Untitled-partial.oma -acodec copy
FATE_DEMUX += fate-psx-str
fate-psx-str: CMD = framecrc -i $(SAMPLES)/psx-str/descent-partial.str
FATE_DEMUX += fate-psx-str-v3-mdec
fate-psx-str-v3-mdec: CMD = framecrc -i $(SAMPLES)/psx-str/abc000_cut.str -an
FATE_DEMUX += fate-psx-str-demux
fate-psx-str-demux: CMD = framecrc -i $(SAMPLES)/psx-str/descent-partial.str -c copy
FATE_DEMUX += fate-pva-demux
fate-pva-demux: CMD = framecrc -idct simple -i $(SAMPLES)/pva/PVA_test-partial.pva -t 0.6 -acodec copy

View File

@ -148,6 +148,9 @@ fate-kmvc: CMD = framecrc -i $(SAMPLES)/KMVC/LOGO1.AVI -an -t 3 -pix_fmt rgb24
FATE_VIDEO += fate-mdec
fate-mdec: CMD = framecrc -idct simple -i $(SAMPLES)/ea-dct/NFS2Esprit-partial.dct -an
FATE_VIDEO += fate-mdec-v3
fate-mdec-v3: CMD = framecrc -idct simple -i $(SAMPLES)/psx-str/abc000_cut.str -an
FATE_VIDEO += fate-mimic
fate-mimic: CMD = framecrc -idct simple -i $(SAMPLES)/mimic/mimic2-womanloveffmpeg.cam

View File

@ -53,7 +53,7 @@ do_image_formats()
run_avconv $DEC_OPTS -f image2 -vcodec pgmyuv -i $raw_src $2 $ENC_OPTS -t 0.5 -y -qscale 10 $target_path/$file
do_md5sum ${outfile}02.$1
do_avconv_crc $file $DEC_OPTS -i $target_path/$file $3
wc -c ${outfile}02.$1
echo $(wc -c ${outfile}02.$1)
}
do_audio_only()

View File

@ -1,4 +1,4 @@
crc EDB88320 =3D5CDD04
crc 04C11DB7 =E0BAF5C0
crc 00008005 =BB1F
crc 00000007 =E3
crc EDB88320 = 3D5CDD04
crc 04C11DB7 = E0BAF5C0
crc 00008005 = BB1F
crc 00000007 = E3

View File

@ -1,202 +0,0 @@
#tb 0: 1/15
#tb 1: 1/37800
0, 0, 0, 1, 115200, 0x6b106a56
1, 0, 0, 2016, 8064, 0x02260037
1, 2016, 2016, 2016, 8064, 0x4ee9f4e9
0, 1, 1, 1, 115200, 0x53c16930
1, 4032, 4032, 2016, 8064, 0xf8fd82aa
0, 2, 2, 1, 115200, 0xe2126f03
1, 6048, 6048, 2016, 8064, 0xc100792b
0, 3, 3, 1, 115200, 0xc3c18ba0
1, 8064, 8064, 2016, 8064, 0xf11a5316
0, 4, 4, 1, 115200, 0xe281b655
1, 10080, 10080, 2016, 8064, 0x6937f8c0
1, 12096, 12096, 2016, 8064, 0xed194e42
0, 5, 5, 1, 115200, 0x7b1e0536
1, 14112, 14112, 2016, 8064, 0x619ce54b
0, 6, 6, 1, 115200, 0xbbd868c5
1, 16128, 16128, 2016, 8064, 0x544999ec
0, 7, 7, 1, 115200, 0xfc67bf8e
1, 18144, 18144, 2016, 8064, 0x0ea877b4
0, 8, 8, 1, 115200, 0xb463151c
1, 20160, 20160, 2016, 8064, 0xb764d1c0
1, 22176, 22176, 2016, 8064, 0x7a2fd211
0, 9, 9, 1, 115200, 0x6e686846
1, 24192, 24192, 2016, 8064, 0xff69f6c5
0, 10, 10, 1, 115200, 0xca36b835
1, 26208, 26208, 2016, 8064, 0x26c11ec7
0, 11, 11, 1, 115200, 0x17b91efc
1, 28224, 28224, 2016, 8064, 0xfb4ecc0c
0, 12, 12, 1, 115200, 0xc051a49a
1, 30240, 30240, 2016, 8064, 0x111d799b
1, 32256, 32256, 2016, 8064, 0xc704dc91
0, 13, 13, 1, 115200, 0xc68c227b
1, 34272, 34272, 2016, 8064, 0xa9f372fb
0, 14, 14, 1, 115200, 0x9ba6b521
1, 36288, 36288, 2016, 8064, 0xa3f0ad0f
0, 15, 15, 1, 115200, 0x09d56ecc
1, 38304, 38304, 2016, 8064, 0x958719b9
0, 16, 16, 1, 115200, 0xc20e3485
1, 40320, 40320, 2016, 8064, 0x9b011bf7
1, 42336, 42336, 2016, 8064, 0x466d96fb
0, 17, 17, 1, 115200, 0xf07e2c48
1, 44352, 44352, 2016, 8064, 0x6ed4eb29
0, 18, 18, 1, 115200, 0x551c6da1
1, 46368, 46368, 2016, 8064, 0x066966db
0, 19, 19, 1, 115200, 0xed65bacd
1, 48384, 48384, 2016, 8064, 0xf60fe0bc
0, 20, 20, 1, 115200, 0x51a23a3b
1, 50400, 50400, 2016, 8064, 0x2c845167
1, 52416, 52416, 2016, 8064, 0x7d63894f
0, 21, 21, 1, 115200, 0x559ddce1
1, 54432, 54432, 2016, 8064, 0x0682ee36
0, 22, 22, 1, 115200, 0x1fef6373
1, 56448, 56448, 2016, 8064, 0xcaeb7c70
0, 23, 23, 1, 115200, 0x11b2dece
1, 58464, 58464, 2016, 8064, 0x93948697
0, 24, 24, 1, 115200, 0x851b877c
1, 60480, 60480, 2016, 8064, 0x5805f0d6
1, 62496, 62496, 2016, 8064, 0xcfb641ff
0, 25, 25, 1, 115200, 0x5f9a7c99
1, 64512, 64512, 2016, 8064, 0xe3499bb1
0, 26, 26, 1, 115200, 0x9ffe6153
1, 66528, 66528, 2016, 8064, 0x689fe483
0, 27, 27, 1, 115200, 0x950b0de8
1, 68544, 68544, 2016, 8064, 0x1b8f2f2d
0, 28, 28, 1, 115200, 0x6ec4c89a
1, 70560, 70560, 2016, 8064, 0x23852e71
1, 72576, 72576, 2016, 8064, 0x15e7b298
0, 29, 29, 1, 115200, 0xa9234812
1, 74592, 74592, 2016, 8064, 0x5345a9a3
0, 30, 30, 1, 115200, 0xc834f491
1, 76608, 76608, 2016, 8064, 0x257b6ecf
0, 31, 31, 1, 115200, 0x2cc1a2aa
1, 78624, 78624, 2016, 8064, 0xaf62836c
0, 32, 32, 1, 115200, 0x5df53b71
1, 80640, 80640, 2016, 8064, 0xc3a401e3
1, 82656, 82656, 2016, 8064, 0x2b98fdf1
0, 33, 33, 1, 115200, 0xe1d0cb31
1, 84672, 84672, 2016, 8064, 0x37168697
0, 34, 34, 1, 115200, 0xa0d2f8ab
1, 86688, 86688, 2016, 8064, 0x2d876c89
0, 35, 35, 1, 115200, 0x9342d739
1, 88704, 88704, 2016, 8064, 0xc40a6ada
0, 36, 36, 1, 115200, 0x586bc658
1, 90720, 90720, 2016, 8064, 0xcca6b829
1, 92736, 92736, 2016, 8064, 0x6667550a
0, 37, 37, 1, 115200, 0x76902834
1, 94752, 94752, 2016, 8064, 0x99c1b5cb
0, 38, 38, 1, 115200, 0x91f25616
1, 96768, 96768, 2016, 8064, 0xc05d3ed3
0, 39, 39, 1, 115200, 0xce8c95fb
1, 98784, 98784, 2016, 8064, 0xdd641781
0, 40, 40, 1, 115200, 0xdf0d3de6
1, 100800, 100800, 2016, 8064, 0xa65d49dc
1, 102816, 102816, 2016, 8064, 0x2a0d5df7
0, 41, 41, 1, 115200, 0x120db7ae
1, 104832, 104832, 2016, 8064, 0xa6348438
0, 42, 42, 1, 115200, 0x2143e287
1, 106848, 106848, 2016, 8064, 0xf2e1412d
0, 43, 43, 1, 115200, 0x2498d3b6
1, 108864, 108864, 2016, 8064, 0xc41c6a7a
0, 44, 44, 1, 115200, 0x99975ff8
1, 110880, 110880, 2016, 8064, 0x147edc3d
1, 112896, 112896, 2016, 8064, 0x17e3cfe7
0, 45, 45, 1, 115200, 0xbad65f9f
1, 114912, 114912, 2016, 8064, 0x01fe3969
0, 46, 46, 1, 115200, 0x5066605b
1, 116928, 116928, 2016, 8064, 0xc437ac11
0, 47, 47, 1, 115200, 0x6f8a61a0
1, 118944, 118944, 2016, 8064, 0xbbf747c1
0, 48, 48, 1, 115200, 0x80c96143
1, 120960, 120960, 2016, 8064, 0x2a4b88c0
1, 122976, 122976, 2016, 8064, 0xcd149c80
0, 49, 49, 1, 115200, 0x663c6198
1, 124992, 124992, 2016, 8064, 0xcf339dfc
0, 50, 50, 1, 115200, 0x0354620b
1, 127008, 127008, 2016, 8064, 0xc81ff84b
0, 51, 51, 1, 115200, 0xfe186346
1, 129024, 129024, 2016, 8064, 0x4d978100
0, 52, 52, 1, 115200, 0x844962f8
1, 131040, 131040, 2016, 8064, 0x6da6665b
1, 133056, 133056, 2016, 8064, 0x12fa354f
0, 53, 53, 1, 115200, 0x917c672f
1, 135072, 135072, 2016, 8064, 0x6baedae6
0, 54, 54, 1, 115200, 0x45086647
1, 137088, 137088, 2016, 8064, 0xddd77327
0, 55, 55, 1, 115200, 0xace06816
1, 139104, 139104, 2016, 8064, 0x0a31c118
0, 56, 56, 1, 115200, 0x4ef26aa2
1, 141120, 141120, 2016, 8064, 0x7652ee6e
1, 143136, 143136, 2016, 8064, 0x486a24cc
0, 57, 57, 1, 115200, 0xf2046bb3
1, 145152, 145152, 2016, 8064, 0xf6cf01ee
0, 58, 58, 1, 115200, 0x846b6eb0
1, 147168, 147168, 2016, 8064, 0x2a19e830
0, 59, 59, 1, 115200, 0x8a17716d
1, 149184, 149184, 2016, 8064, 0xde675a31
0, 60, 60, 1, 115200, 0x36127568
1, 151200, 151200, 2016, 8064, 0xeefcc9af
1, 153216, 153216, 2016, 8064, 0xaec4c989
0, 61, 61, 1, 115200, 0x3e877b5c
1, 155232, 155232, 2016, 8064, 0x16b73de9
0, 62, 62, 1, 115200, 0xea5681e8
1, 157248, 157248, 2016, 8064, 0x188a582a
0, 63, 63, 1, 115200, 0x41bc8a39
1, 159264, 159264, 2016, 8064, 0xc092e73d
0, 64, 64, 1, 115200, 0x6f839446
1, 161280, 161280, 2016, 8064, 0xf7ebca97
1, 163296, 163296, 2016, 8064, 0x170ce07a
0, 65, 65, 1, 115200, 0xef74a005
1, 165312, 165312, 2016, 8064, 0xa0705384
0, 66, 66, 1, 115200, 0x4354b2c2
1, 167328, 167328, 2016, 8064, 0xd0154a3c
0, 67, 67, 1, 115200, 0x4607cf99
1, 169344, 169344, 2016, 8064, 0x57c73c6c
0, 68, 68, 1, 115200, 0x4c18e8db
1, 171360, 171360, 2016, 8064, 0x590c9ddb
1, 173376, 173376, 2016, 8064, 0x2cbe552f
0, 69, 69, 1, 115200, 0x04d71efb
1, 175392, 175392, 2016, 8064, 0x0d286932
0, 70, 70, 1, 115200, 0x32f4b9ae
1, 177408, 177408, 2016, 8064, 0x5931cea3
0, 71, 71, 1, 115200, 0x4dd48d01
1, 179424, 179424, 2016, 8064, 0xaf0fb80d
0, 72, 72, 1, 115200, 0x5fa9627f
1, 181440, 181440, 2016, 8064, 0x7fb61e9b
1, 183456, 183456, 2016, 8064, 0xf17134bb
0, 73, 73, 1, 115200, 0x7a413f88
1, 185472, 185472, 2016, 8064, 0xd647859a
0, 74, 74, 1, 115200, 0xf1b7e5b6
1, 187488, 187488, 2016, 8064, 0x55a60921
0, 75, 75, 1, 115200, 0x3d720e05
1, 189504, 189504, 2016, 8064, 0x3811fa58
0, 76, 76, 1, 115200, 0x49243fd8
1, 191520, 191520, 2016, 8064, 0xaceeccea
1, 193536, 193536, 2016, 8064, 0x5fcedf14
0, 77, 77, 1, 115200, 0x9834b697
1, 195552, 195552, 2016, 8064, 0xd8c64abf
0, 78, 78, 1, 115200, 0x4b8bc217
1, 197568, 197568, 2016, 8064, 0x79495e8d
0, 79, 79, 1, 115200, 0x3eaf5504
1, 199584, 199584, 2016, 8064, 0x4b7db039
0, 80, 80, 1, 115200, 0x057a3701
1, 201600, 201600, 2016, 8064, 0x7152f86d
1, 203616, 203616, 2016, 8064, 0xd92cfc1a
0, 81, 81, 1, 115200, 0x6e88f21a
1, 205632, 205632, 2016, 8064, 0x75c540ef
0, 82, 82, 1, 115200, 0x236c5226
1, 207648, 207648, 2016, 8064, 0x9c03ef5e
0, 83, 83, 1, 115200, 0x92212d84
1, 209664, 209664, 2016, 8064, 0x7b2911c8
0, 84, 84, 1, 115200, 0xf6b0a4ff
1, 211680, 211680, 2016, 8064, 0x69d9d553
1, 213696, 213696, 2016, 8064, 0xcb45d7c5
0, 85, 85, 1, 115200, 0xb49e9b4e
1, 215712, 215712, 2016, 8064, 0x37ec8b0a
0, 86, 86, 1, 115200, 0x4a252440
1, 217728, 217728, 2016, 8064, 0xe4354221
0, 87, 87, 1, 115200, 0x65f3339a
1, 219744, 219744, 2016, 8064, 0xc0d91cdb
0, 88, 88, 1, 115200, 0x38e40a20
1, 221760, 221760, 2016, 8064, 0xea0be175

View File

@ -0,0 +1,202 @@
#tb 0: 1/15
#tb 1: 4/75
0, 0, 0, 1, 8832, 0x01ad3eeb
1, 0, 0, 1, 2304, 0xf0ad1000
1, 1, 1, 1, 2304, 0x69269ce6
0, 1, 1, 1, 8968, 0xe0033799
1, 2, 2, 1, 2304, 0x124a995d
0, 2, 2, 1, 9036, 0xd6189ab7
1, 3, 3, 1, 2304, 0x3fc0ca07
0, 3, 3, 1, 9192, 0xb44b9ffa
1, 4, 4, 1, 2304, 0x40a1b447
0, 4, 4, 1, 9404, 0xe94dfd40
1, 5, 5, 1, 2304, 0x150dae9f
1, 6, 6, 1, 2304, 0xad16bc63
0, 5, 5, 1, 9492, 0xf73f2541
1, 7, 7, 1, 2304, 0xe989b175
0, 6, 6, 1, 9652, 0x243d53f8
1, 8, 8, 1, 2304, 0x3c77cd39
0, 7, 7, 1, 9872, 0x83f3ea7a
1, 9, 9, 1, 2304, 0x93f0c2ba
0, 8, 8, 1, 10052, 0x7604247a
1, 10, 10, 1, 2304, 0x6e2ad2d0
1, 11, 11, 1, 2304, 0xf8eab90a
0, 9, 9, 1, 10100, 0x077107fd
1, 12, 12, 1, 2304, 0xc039bf0d
0, 10, 10, 1, 10264, 0xae675eb6
1, 13, 13, 1, 2304, 0x0900c7e8
0, 11, 11, 1, 10464, 0x428f83ae
1, 14, 14, 1, 2304, 0x9722d580
0, 12, 12, 1, 10580, 0x1bdcd71b
1, 15, 15, 1, 2304, 0x02eec8de
1, 16, 16, 1, 2304, 0x4807a2b3
0, 13, 13, 1, 10800, 0xde75213a
1, 17, 17, 1, 2304, 0x4643be06
0, 14, 14, 1, 11236, 0x9387cc8e
1, 18, 18, 1, 2304, 0x5bd9d249
0, 15, 15, 1, 11420, 0x3a7d321b
1, 19, 19, 1, 2304, 0x4e33c2bc
0, 16, 16, 1, 11632, 0x7edc9cdf
1, 20, 20, 1, 2304, 0x085ca51d
1, 21, 21, 1, 2304, 0xa205b202
0, 17, 17, 1, 11936, 0xf0521017
1, 22, 22, 1, 2304, 0x71b9bcca
0, 18, 18, 1, 11804, 0x53b22066
1, 23, 23, 1, 2304, 0xcb769e5f
0, 19, 19, 1, 11852, 0x9425fb21
1, 24, 24, 1, 2304, 0x9322d85a
0, 20, 20, 1, 12108, 0xc386941d
1, 25, 25, 1, 2304, 0x7f13bf6e
1, 26, 26, 1, 2304, 0xd302a5cd
0, 21, 21, 1, 12796, 0x8b7e5dab
1, 27, 27, 1, 2304, 0x7a7a9e30
0, 22, 22, 1, 13316, 0x81235102
1, 28, 28, 1, 2304, 0x6ffccfdd
0, 23, 23, 1, 13724, 0xe5fc2bca
1, 29, 29, 1, 2304, 0xae88bf7a
0, 24, 24, 1, 14304, 0xa5b1f811
1, 30, 30, 1, 2304, 0xf816c2f5
1, 31, 31, 1, 2304, 0xdb42a783
0, 25, 25, 1, 15216, 0xf4996763
1, 32, 32, 1, 2304, 0xfc55c021
0, 26, 26, 1, 16224, 0xe30b0679
1, 33, 33, 1, 2304, 0x9da68fc1
0, 27, 27, 1, 10640, 0xaeb122c9
1, 34, 34, 1, 2304, 0x2f65bb0f
0, 28, 28, 1, 11652, 0x087d18b1
1, 35, 35, 1, 2304, 0x6e5da2c7
1, 36, 36, 1, 2304, 0xb0b0c5f8
0, 29, 29, 1, 12008, 0x1eeeac41
1, 37, 37, 1, 2304, 0x32559dc6
0, 30, 30, 1, 12344, 0x488c64ec
1, 38, 38, 1, 2304, 0x9168aed0
0, 31, 31, 1, 13004, 0x02a69339
1, 39, 39, 1, 2304, 0x32069bce
0, 32, 32, 1, 14092, 0x348a7d3f
1, 40, 40, 1, 2304, 0x763ca8e0
1, 41, 41, 1, 2304, 0x70c7a44e
0, 33, 33, 1, 15048, 0xa55ef200
1, 42, 42, 1, 2304, 0x7dc1b275
0, 34, 34, 1, 16100, 0xac17de5b
1, 43, 43, 1, 2304, 0x2e26ceae
0, 35, 35, 1, 13180, 0x4d874f61
1, 44, 44, 1, 2304, 0xa071a7e2
0, 36, 36, 1, 14592, 0x5f58f505
1, 45, 45, 1, 2304, 0xe434ad92
1, 46, 46, 1, 2304, 0xb4469381
0, 37, 37, 1, 14372, 0x369bb5d9
1, 47, 47, 1, 2304, 0x3f20a7c5
0, 38, 38, 1, 16172, 0x513a97b6
1, 48, 48, 1, 2304, 0x68ef9ef9
0, 39, 39, 1, 15136, 0x7f9a3865
1, 49, 49, 1, 2304, 0x32dbb3e2
0, 40, 40, 1, 16336, 0x1339ba5f
1, 50, 50, 1, 2304, 0xdd90c7c3
1, 51, 51, 1, 2304, 0xd106adb5
0, 41, 41, 1, 16944, 0x122f71b7
1, 52, 52, 1, 2304, 0x11dca8c4
0, 42, 42, 1, 17536, 0x7461b152
1, 53, 53, 1, 2304, 0x646d98bc
0, 43, 43, 1, 13940, 0xf5278274
1, 54, 54, 1, 2304, 0x6f019e81
0, 44, 44, 1, 8592, 0x4bb2eaea
1, 55, 55, 1, 2304, 0xc872a896
1, 56, 56, 1, 2304, 0xc7d7a0bc
0, 45, 45, 1, 8584, 0x2ff1e3db
1, 57, 57, 1, 2304, 0x181b880a
0, 46, 46, 1, 8548, 0xadfd01b4
1, 58, 58, 1, 2304, 0x6486b158
0, 47, 47, 1, 8548, 0x9e2ec85f
1, 59, 59, 1, 2304, 0x26d5a3db
0, 48, 48, 1, 8540, 0x9e2ad166
1, 60, 60, 1, 2304, 0x4ff89a4d
1, 61, 61, 1, 2304, 0xc42e9552
0, 49, 49, 1, 8524, 0x047bc406
1, 62, 62, 1, 2304, 0x0dc1c346
0, 50, 50, 1, 8508, 0xd051ddbb
1, 63, 63, 1, 2304, 0x5e51b7a5
0, 51, 51, 1, 8572, 0x40b5004c
1, 64, 64, 1, 2304, 0xbd49c142
0, 52, 52, 1, 8564, 0xb379db59
1, 65, 65, 1, 2304, 0x373da274
1, 66, 66, 1, 2304, 0xde97b1bb
0, 53, 53, 1, 8592, 0x22d0bc35
1, 67, 67, 1, 2304, 0x9715bf29
0, 54, 54, 1, 8656, 0xa58917d5
1, 68, 68, 1, 2304, 0xc341b4ef
0, 55, 55, 1, 8616, 0xc9e4f431
1, 69, 69, 1, 2304, 0xc610adc6
0, 56, 56, 1, 8660, 0x7a90ffd1
1, 70, 70, 1, 2304, 0x67bba315
1, 71, 71, 1, 2304, 0x949b9c16
0, 57, 57, 1, 8636, 0xec8ce437
1, 72, 72, 1, 2304, 0xc7c1a8ca
0, 58, 58, 1, 8668, 0x8b73139f
1, 73, 73, 1, 2304, 0x1929bc7e
0, 59, 59, 1, 8640, 0x3ee30f9c
1, 74, 74, 1, 2304, 0x5fc97897
0, 60, 60, 1, 8728, 0xdbe12a94
1, 75, 75, 1, 2304, 0x272da8d3
1, 76, 76, 1, 2304, 0x141e904d
0, 61, 61, 1, 8748, 0xc4132fd5
1, 77, 77, 1, 2304, 0x9880b0ed
0, 62, 62, 1, 8720, 0x7ac9316a
1, 78, 78, 1, 2304, 0x0438932a
0, 63, 63, 1, 8756, 0xf47d843d
1, 79, 79, 1, 2304, 0x27069761
0, 64, 64, 1, 8840, 0x82808e79
1, 80, 80, 1, 2304, 0x0baba2b7
1, 81, 81, 1, 2304, 0x4bc491af
0, 65, 65, 1, 8908, 0x63568647
1, 82, 82, 1, 2304, 0x72e18e82
0, 66, 66, 1, 8968, 0xbd26de31
1, 83, 83, 1, 2304, 0xf85d8a91
0, 67, 67, 1, 9168, 0xe1cd43a3
1, 84, 84, 1, 2304, 0x653582e3
0, 68, 68, 1, 9272, 0x0cc64c79
1, 85, 85, 1, 2304, 0x6b5e8084
1, 86, 86, 1, 2304, 0x8cc27d10
0, 69, 69, 1, 9700, 0x5cd2be73
1, 87, 87, 1, 2304, 0xcf8f9e1d
0, 70, 70, 1, 9868, 0x9b1629ae
1, 88, 88, 1, 2304, 0xecbe89df
0, 71, 71, 1, 10264, 0xa13cb7db
1, 89, 89, 1, 2304, 0xa433753d
0, 72, 72, 1, 10908, 0xe995858e
1, 90, 90, 1, 2304, 0xe386afe9
1, 91, 91, 1, 2304, 0x90409771
0, 73, 73, 1, 11272, 0xebea53f6
1, 92, 92, 1, 2304, 0x29c88ae5
0, 74, 74, 1, 12128, 0xdfa8b7aa
1, 93, 93, 1, 2304, 0x900b9e6a
0, 75, 75, 1, 12560, 0x46048576
1, 94, 94, 1, 2304, 0x958cbb49
0, 76, 76, 1, 12900, 0x5b3aeb76
1, 95, 95, 1, 2304, 0xf83da537
1, 96, 96, 1, 2304, 0x5fad9e5f
0, 77, 77, 1, 13544, 0x0f98fb94
1, 97, 97, 1, 2304, 0xae15902a
0, 78, 78, 1, 13968, 0x7c17c4c2
1, 98, 98, 1, 2304, 0xf2a8b9d8
0, 79, 79, 1, 15020, 0xe8faa930
1, 99, 99, 1, 2304, 0x7bc99f71
0, 80, 80, 1, 16152, 0x3f004f78
1, 100, 100, 1, 2304, 0x3f199672
1, 101, 101, 1, 2304, 0x4e258c38
0, 81, 81, 1, 17224, 0x103f3935
1, 102, 102, 1, 2304, 0x5119b909
0, 82, 82, 1, 11956, 0x7af9354a
1, 103, 103, 1, 2304, 0xad57a533
0, 83, 83, 1, 12644, 0xe113a4b2
1, 104, 104, 1, 2304, 0xe40eb453
0, 84, 84, 1, 13420, 0xdf3ec8a4
1, 105, 105, 1, 2304, 0x502cc37e
1, 106, 106, 1, 2304, 0x5b7bae9a
0, 85, 85, 1, 14140, 0x0ad8a165
1, 107, 107, 1, 2304, 0x0458a92d
0, 86, 86, 1, 15192, 0xc55f45cd
1, 108, 108, 1, 2304, 0x1529aba8
0, 87, 87, 1, 12740, 0xa13c85db
1, 109, 109, 1, 2304, 0x1a52a9d1
0, 88, 88, 1, 14416, 0x9e68b57d
1, 110, 110, 1, 2304, 0x76a2a7c9

View File

@ -1,3 +1,3 @@
0dce5565222cf0f8b309467f279aecd2 *./tests/data/images/pam/02.pam
./tests/data/images/pam/%02d.pam CRC=0x6da01946
304191 ./tests/data/images/pam/02.pam
304191 ./tests/data/images/pam/02.pam

View File

@ -1,3 +1,3 @@
258a64dbc1724438e90560294be4be5c *./tests/data/lavf/lavf.ts
406644 ./tests/data/lavf/lavf.ts
406644 ./tests/data/lavf/lavf.ts
./tests/data/lavf/lavf.ts CRC=0x133216c1

View File

@ -1,4 +1,4 @@
041982e4fa83428c621a127647d47b3f *./tests/data/vsynth1/cljr.avi
5075660 ./tests/data/vsynth1/cljr.avi
5075660 ./tests/data/vsynth1/cljr.avi
e1c4c96c74de3435d0f9f6118c5ed9b5 *./tests/data/cljr.vsynth1.out.yuv
stddev: 30.53 PSNR: 18.43 MAXDIFF: 225 bytes: 7603200/ 7603200

View File

@ -1,4 +1,4 @@
b5e24a055af02edec8674333260214fd *./tests/data/vsynth1/dnxhd-720p-10bit.dnxhd
2293760 ./tests/data/vsynth1/dnxhd-720p-10bit.dnxhd
2293760 ./tests/data/vsynth1/dnxhd-720p-10bit.dnxhd
4466ff3d73d01bbe75ea25001d379b63 *./tests/data/dnxhd_720p_10bit.vsynth1.out.yuv
stddev: 6.27 PSNR: 32.18 MAXDIFF: 64 bytes: 760320/ 7603200

View File

@ -1,4 +1,4 @@
0632ffae6f1e06dd299bf41a845b9099 *./tests/data/vsynth1/ffvhuff.avi
5987208 ./tests/data/vsynth1/ffvhuff.avi
5987208 ./tests/data/vsynth1/ffvhuff.avi
c5ccac874dbf808e9088bc3107860042 *./tests/data/ffvhuff.vsynth1.out.yuv
stddev: 0.00 PSNR:999.99 MAXDIFF: 0 bytes: 7603200/ 7603200

View File

@ -1,4 +1,4 @@
604a34c9f9151891c2d63d2652b75329 *./tests/data/vsynth1/r210.avi
22125260 ./tests/data/vsynth1/r210.avi
22125260 ./tests/data/vsynth1/r210.avi
ecaafa9eec11b5e1453a63ed6d194eed *./tests/data/r210.vsynth1.out.yuv
stddev: 3.23 PSNR: 37.94 MAXDIFF: 48 bytes: 7603200/ 7603200

View File

@ -1,4 +1,4 @@
8d5f2065ce6547acc51041a679b7d6c4 *./tests/data/vsynth1/v308.avi
15213260 ./tests/data/vsynth1/v308.avi
15213260 ./tests/data/vsynth1/v308.avi
10fb42f1abf40a289c3edafc0390482c *./tests/data/v308.vsynth1.out.yuv
stddev: 2.67 PSNR: 39.60 MAXDIFF: 43 bytes: 7603200/ 7603200

View File

@ -1,4 +1,4 @@
70bbcb52acac0a3cb3217719669a8242 *./tests/data/vsynth1/y41p.avi
7610060 ./tests/data/vsynth1/y41p.avi
7610060 ./tests/data/vsynth1/y41p.avi
665f6045e3b3031f719fa4a44f63daba *./tests/data/y41p.vsynth1.out.yuv
stddev: 30.54 PSNR: 18.43 MAXDIFF: 222 bytes: 7603200/ 7603200

View File

@ -1,4 +1,4 @@
e0d593eb635432f421b93224e425ee03 *./tests/data/vsynth1/yuv4.avi
7610060 ./tests/data/vsynth1/yuv4.avi
7610060 ./tests/data/vsynth1/yuv4.avi
c5ccac874dbf808e9088bc3107860042 *./tests/data/yuv4.vsynth1.out.yuv
stddev: 0.00 PSNR:999.99 MAXDIFF: 0 bytes: 7603200/ 7603200

View File

@ -1,4 +1,4 @@
fdc1926e0a599de94513f0a3472b598f *./tests/data/vsynth2/cljr.avi
5075660 ./tests/data/vsynth2/cljr.avi
5075660 ./tests/data/vsynth2/cljr.avi
7df03229ee6361ea11a0d83d4926cb10 *./tests/data/cljr.vsynth2.out.yuv
stddev: 10.30 PSNR: 27.87 MAXDIFF: 65 bytes: 7603200/ 7603200

View File

@ -1,4 +1,4 @@
4b57da2c0c1280469ff3579f7151c227 *./tests/data/vsynth2/dnxhd-720p-10bit.dnxhd
2293760 ./tests/data/vsynth2/dnxhd-720p-10bit.dnxhd
2293760 ./tests/data/vsynth2/dnxhd-720p-10bit.dnxhd
31a6aa8b8702e85fa3b48e73f035c4e4 *./tests/data/dnxhd_720p_10bit.vsynth2.out.yuv
stddev: 1.35 PSNR: 45.46 MAXDIFF: 23 bytes: 760320/ 7603200

View File

@ -1,4 +1,4 @@
63926d8835dd5779dca0a4bc081ca8ae *./tests/data/vsynth2/ffvhuff.avi
4988056 ./tests/data/vsynth2/ffvhuff.avi
4988056 ./tests/data/vsynth2/ffvhuff.avi
dde5895817ad9d219f79a52d0bdfb001 *./tests/data/ffvhuff.vsynth2.out.yuv
stddev: 0.00 PSNR:999.99 MAXDIFF: 0 bytes: 7603200/ 7603200

View File

@ -1,4 +1,4 @@
d7a6f298e6869a74c0988fc3b30d0351 *./tests/data/vsynth2/r210.avi
22125260 ./tests/data/vsynth2/r210.avi
22125260 ./tests/data/vsynth2/r210.avi
6ea4fcd93fc83defc8770e85b64b60bb *./tests/data/r210.vsynth2.out.yuv
stddev: 0.70 PSNR: 51.12 MAXDIFF: 12 bytes: 7603200/ 7603200

View File

@ -1,4 +1,4 @@
214671673e6c82bad8190d0329f01fdc *./tests/data/vsynth2/v308.avi
15213260 ./tests/data/vsynth2/v308.avi
15213260 ./tests/data/vsynth2/v308.avi
d43cb310c130c69214332d74f6ee5f9a *./tests/data/v308.vsynth2.out.yuv
stddev: 0.41 PSNR: 55.80 MAXDIFF: 7 bytes: 7603200/ 7603200

View File

@ -1,4 +1,4 @@
8e0139963e79180a0fc1c154e36cebe5 *./tests/data/vsynth2/y41p.avi
7610060 ./tests/data/vsynth2/y41p.avi
7610060 ./tests/data/vsynth2/y41p.avi
0e0996e1d8b62f02af91fabb3c0a6f76 *./tests/data/y41p.vsynth2.out.yuv
stddev: 9.87 PSNR: 28.24 MAXDIFF: 61 bytes: 7603200/ 7603200

View File

@ -1,4 +1,4 @@
3d24f1d320c4ead1efbf3c952a902379 *./tests/data/vsynth2/yuv4.avi
7610060 ./tests/data/vsynth2/yuv4.avi
7610060 ./tests/data/vsynth2/yuv4.avi
dde5895817ad9d219f79a52d0bdfb001 *./tests/data/yuv4.vsynth2.out.yuv
stddev: 0.00 PSNR:999.99 MAXDIFF: 0 bytes: 7603200/ 7603200

View File

@ -70,7 +70,7 @@ do_avconv()
elif [ $f = $pcm_dst ] ; then
$tiny_psnr $f $pcm_ref 2
else
wc -c $f
echo $(wc -c $f)
fi
}
@ -85,7 +85,7 @@ do_avconv_nomd5()
elif [ $f = $pcm_dst ] ; then
$tiny_psnr $f $pcm_ref 2
else
wc -c $f
echo $(wc -c $f)
fi
}