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:
commit
703e920bb7
4
Makefile
4
Makefile
@ -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*
|
||||
|
@ -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;
|
||||
|
@ -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--)
|
||||
|
@ -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()
|
||||
|
@ -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;
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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;
|
||||
|
@ -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 ;;
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
||||
|
@ -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()
|
||||
|
@ -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
|
||||
|
@ -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
|
202
tests/ref/fate/psx-str-demux
Normal file
202
tests/ref/fate/psx-str-demux
Normal 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
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user