[Mplayer-cvslog] CVS: mpg12play/mpeg2dec/test Makefile.am,NONE,1.1 Makefile.in,NONE,1.1 README,NONE,1.1 regression,NONE,1.1 tek-525,NONE,1.1 tek-625,NONE,1.1 tests,NONE,1.1
Gernot Ziegler
madmac at users.sourceforge.net
Thu May 24 15:31:07 CEST 2001
- Previous message: [Mplayer-cvslog] CVS: mpg12play/mpeg2dec/src Makefile.am,NONE,1.1 Makefile.in,NONE,1.1 cpu_accel.c,NONE,1.1 extract_mpeg2.c,NONE,1.1 mpeg2dec.c,NONE,1.1 mpeg2dec.c~,NONE,1.1
- Next message: [Mplayer-cvslog] CVS: mpg12play mpegp.c,1.2,1.3
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /cvsroot/mplayer/mpg12play/mpeg2dec/test
In directory usw-pr-cvs1:/tmp/cvs-serv2994/mpeg2dec/test
Added Files:
Makefile.am Makefile.in README regression tek-525 tek-625
tests
Log Message:
New mpegp version - only once.
--- NEW FILE ---
EXTRA_DIST = regression tests tek-525 tek-625
--- NEW FILE ---
# Makefile.in generated automatically by automake 1.4 from Makefile.am
# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE.
SHELL = @SHELL@
srcdir = @srcdir@
top_srcdir = @top_srcdir@
VPATH = @srcdir@
prefix = @prefix@
exec_prefix = @exec_prefix@
bindir = @bindir@
sbindir = @sbindir@
libexecdir = @libexecdir@
datadir = @datadir@
sysconfdir = @sysconfdir@
sharedstatedir = @sharedstatedir@
localstatedir = @localstatedir@
libdir = @libdir@
infodir = @infodir@
mandir = @mandir@
includedir = @includedir@
oldincludedir = /usr/include
DESTDIR =
pkgdatadir = $(datadir)/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
top_builddir = ..
ACLOCAL = @ACLOCAL@
AUTOCONF = @AUTOCONF@
AUTOMAKE = @AUTOMAKE@
AUTOHEADER = @AUTOHEADER@
INSTALL = @INSTALL@
INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS)
INSTALL_DATA = @INSTALL_DATA@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
transform = @program_transform_name@
NORMAL_INSTALL = :
PRE_INSTALL = :
POST_INSTALL = :
NORMAL_UNINSTALL = :
PRE_UNINSTALL = :
POST_UNINSTALL = :
host_alias = @host_alias@
host_triplet = @host@
AS = @AS@
CC = @CC@
DLLTOOL = @DLLTOOL@
INCLUDES = @INCLUDES@
LIBTOOL = @LIBTOOL@
LN_S = @LN_S@
MAINT = @MAINT@
MAKEINFO = @MAKEINFO@
OBJDUMP = @OBJDUMP@
PACKAGE = @PACKAGE@
RANLIB = @RANLIB@
VERSION = @VERSION@
EXTRA_DIST = regression tests tek-525 tek-625
mkinstalldirs = $(SHELL) $(top_srcdir)/autotools/mkinstalldirs
CONFIG_HEADER = ../include/config.h
CONFIG_CLEAN_FILES =
DIST_COMMON = README Makefile.am Makefile.in
DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
TAR = gtar
GZIP_ENV = --best
all: all-redirect
.SUFFIXES:
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
cd $(top_srcdir) && $(AUTOMAKE) --gnu test/Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status $(BUILT_SOURCES)
cd $(top_builddir) \
&& CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
tags: TAGS
TAGS:
distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
subdir = test
distdir: $(DISTFILES)
here=`cd $(top_builddir) && pwd`; \
top_distdir=`cd $(top_distdir) && pwd`; \
distdir=`cd $(distdir) && pwd`; \
cd $(top_srcdir) \
&& $(AUTOMAKE) --include-deps --build-dir=$$here --srcdir-name=$(top_srcdir) --output-dir=$$top_distdir --gnu test/Makefile
@for file in $(DISTFILES); do \
d=$(srcdir); \
if test -d $$d/$$file; then \
cp -pr $$/$$file $(distdir)/$$file; \
else \
test -f $(distdir)/$$file \
|| ln $$d/$$file $(distdir)/$$file 2> /dev/null \
|| cp -p $$d/$$file $(distdir)/$$file || :; \
fi; \
done
info-am:
info: info-am
dvi-am:
dvi: dvi-am
check-am: all-am
check: check-am
installcheck-am:
installcheck: installcheck-am
install-exec-am:
install-exec: install-exec-am
install-data-am:
install-data: install-data-am
install-am: all-am
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
install: install-am
uninstall-am:
uninstall: uninstall-am
all-am: Makefile
all-redirect: all-am
install-strip:
$(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
installdirs:
mostlyclean-generic:
clean-generic:
distclean-generic:
-rm -f Makefile $(CONFIG_CLEAN_FILES)
-rm -f config.cache config.log stamp-h stamp-h[0-9]*
maintainer-clean-generic:
mostlyclean-am: mostlyclean-generic
mostlyclean: mostlyclean-am
clean-am: clean-generic mostlyclean-am
clean: clean-am
distclean-am: distclean-generic clean-am
-rm -f libtool
distclean: distclean-am
maintainer-clean-am: maintainer-clean-generic distclean-am
@echo "This command is intended for maintainers to use;"
@echo "it deletes files that may require special tools to rebuild."
maintainer-clean: maintainer-clean-am
.PHONY: tags distdir info-am info dvi-am dvi check check-am \
installcheck-am installcheck install-exec-am install-exec \
install-data-am install-data install-am install uninstall-am uninstall \
all-redirect all-am all installdirs mostlyclean-generic \
distclean-generic clean-generic maintainer-clean-generic clean \
mostlyclean distclean maintainer-clean
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT:
--- NEW FILE ---
Please do use these tests if you do some libmpeg2 changes.
* get the official suite of mpeg2 torture tests at
http://www.linuxvideo.org/mpeg2dec/files/mpeg2dec-streams.tar.gz
or using CVS :
# export CVSROOT=:pserver:anonymous at cvs.linuxvideo.org:/cvs/livid
# cvs login (Just press Return when prompted for a password)
# cvs checkout mpeg2dec-streams
(OK, I did some reorganization work on the archive, so its not really the
official suite anymore)
* extract this archive at the same level as your mpeg2dec directory :
in your working directory you should have subdirectories mpeg2dec and
mpeg2dec-streams.
* change the "tests" file to indicate where you put these streams
* set HACK_MODE 2 in libmpeg2/mpeg2_internal.h, because pgm and md5
output modes currently only works with this change
* go in the conformance directory and run ./regression <test> <idct>
<test> is the name of the test suite you want to use. For the official
mpeg video conformance tests, just use "tests".
<idct> is the type of IDCT you are using. If your machine supports MMX,
choose "mmx". If your machine uses the c idct, choose "c"
That's it...
walken
--- NEW FILE ---
#!/bin/sh
testfile=tests
if [ $# -ge 1 ]; then testfile=$1; fi
basedir=`head -n 1 $testfile | awk '{print $2}'`
basedir=`cd $basedir;pwd`
dirs=`awk -F '#' '{print $1}' $testfile`
# choose between c_md5 and mmx_md5 (based on the idct you use)
md5=mmx.md5
if [ $# -ge 2 ]; then md5=$2.md5; fi
rm -fr data
mkdir data
cd data
for dir in $dirs; do
echo $dir
../../src/mpeg2dec -o md5 $basedir/$dir/stream >/dev/null 2>&1 >md5
diff -u md5 $basedir/$dir/$md5
rm -f md5 core
done
cd ..
rmdir data
--- NEW FILE ---
#basedir ../../streams/tek/525
100b/015 # OK
100b/040 # OK
100b/060 # OK
100b/080 # OK
100b/120 # OK
#100b/180 # FAIL - 4:2:2 chroma
#100b/400 # FAIL - 4:2:2 chroma
bbc3/015 # OK
bbc3/040 # OK
bbc3/060 # OK
bbc3/080 # OK
bbc3/120 # OK
#bbc3/180 # FAIL - 4:2:2 chroma
#bbc3/400 # FAIL - 4:2:2 chroma
cact/015 # OK
cact/040 # OK
cact/060 # OK
cact/080 # OK
cact/120 # OK
#cact/180 # FAIL - 4:2:2 chroma
#cact/400 # FAIL - 4:2:2 chroma
flwr/015 # OK
flwr/040 # OK
flwr/060 # OK
flwr/080 # OK
flwr/120 # OK
#flwr/180 # FAIL - 4:2:2 chroma
#flwr/400 # FAIL - 4:2:2 chroma
mobl/015 # OK
mobl/040 # OK
mobl/060 # OK
mobl/080 # OK
mobl/120 # OK
#mobl/180 # FAIL - 4:2:2 chroma
#mobl/400 # FAIL - 4:2:2 chroma
mulb/015 # OK
mulb/040 # OK
mulb/060 # OK
mulb/080 # OK
mulb/120 # OK
#mulb/180 # FAIL - 4:2:2 chroma
#mulb/400 # FAIL - 4:2:2 chroma
pulb/015 # OK
pulb/040 # OK
pulb/060 # OK
pulb/080 # OK
pulb/120 # OK
#pulb/180 # FAIL - 4:2:2 chroma
#pulb/400 # FAIL - 4:2:2 chroma
susi/015 # OK
susi/040 # OK
susi/060 # OK
susi/080 # OK
susi/120 # OK
#susi/180 # FAIL - 4:2:2 chroma
#susi/400 # FAIL - 4:2:2 chroma
tens/015 # OK
tens/040 # OK
tens/060 # OK
tens/080 # OK
tens/120 # OK
#tens/180 # FAIL - 4:2:2 chroma
#tens/400 # FAIL - 4:2:2 chroma
time/015 # OK
time/040 # OK
time/060 # OK
time/080 # OK
time/120 # OK
#time/180 # FAIL - 4:2:2 chroma
#time/400 # FAIL - 4:2:2 chroma
v700/015 # OK
v700/040 # OK
v700/060 # OK
v700/080 # OK
v700/120 # OK
#v700/180 # FAIL - 4:2:2 chroma
#v700/400 # FAIL - 4:2:2 chroma
--- NEW FILE ---
#basedir ../../streams/tek/625
100b/015 # OK
100b/040 # OK
100b/060 # OK
100b/080 # OK
100b/120 # OK
#100b/180 # FAIL - 4:2:2 chroma
#100b/400 # FAIL - 4:2:2 chroma
bbc3/015 # OK
bbc3/040 # OK
bbc3/060 # OK
bbc3/080 # OK
bbc3/120 # OK
#bbc3/180 # FAIL - 4:2:2 chroma
#bbc3/400 # FAIL - 4:2:2 chroma
cact/015 # OK
cact/040 # OK
cact/060 # OK
cact/080 # OK
cact/120 # OK
#cact/180 # FAIL - 4:2:2 chroma
#cact/400 # FAIL - 4:2:2 chroma
flwr/015 # OK
flwr/040 # OK
flwr/060 # OK
flwr/080 # OK
flwr/120 # OK
#flwr/180 # FAIL - 4:2:2 chroma
#flwr/400 # FAIL - 4:2:2 chroma
mobl/015 # OK
mobl/040 # OK
mobl/060 # OK
mobl/080 # OK
mobl/120 # OK
#mobl/180 # FAIL - 4:2:2 chroma
#mobl/400 # FAIL - 4:2:2 chroma
mulb/015 # OK
mulb/040 # OK
mulb/060 # OK
mulb/080 # OK
mulb/120 # OK
#mulb/180 # FAIL - 4:2:2 chroma
#mulb/400 # FAIL - 4:2:2 chroma
pulb/015 # OK
pulb/040 # OK
pulb/060 # OK
pulb/080 # OK
pulb/120 # OK
#pulb/180 # FAIL - 4:2:2 chroma
#pulb/400 # FAIL - 4:2:2 chroma
susi/015 # OK
susi/040 # OK
susi/060 # OK
susi/080 # OK
susi/120 # OK
#susi/180 # FAIL - 4:2:2 chroma
#susi/400 # FAIL - 4:2:2 chroma
tens/015 # OK
tens/040 # OK
tens/060 # OK
tens/080 # OK
tens/120 # OK
#tens/180 # FAIL - 4:2:2 chroma
#tens/400 # FAIL - 4:2:2 chroma
time/015 # OK
time/040 # OK
time/060 # OK
time/080 # OK
time/120 # OK
#time/180 # FAIL - 4:2:2 chroma
#time/400 # FAIL - 4:2:2 chroma
v700/015 # OK
v700/040 # OK
v700/060 # OK
v700/080 # OK
v700/120 # OK
#v700/180 # FAIL - 4:2:2 chroma
#v700/400 # FAIL - 4:2:2 chroma
--- NEW FILE ---
#basedir ../../mpeg2dec-streams
teracom/teracom_vlc4 # OK - test all VLC tables
att/att_mismatch # OK - IDCT accuracy
compcore/ccm1 # OK - IDCT overflow
tek/Tek-5-long # OK - all macroblock types
tek/Tek-5.2 # OK - all macroblock types
ccett/mcp10ccett # OK - MC accuracy
tcela/tcela-17-dots # OK - long-range motion vectors
ti/TI_c1_2 # OK - field MC, interp
lep/bits_conf_lep_11 # OK - parser performance
sony/sony-ct1 # OK - field pictures, parsing flags
sony/sony-ct2 # OK - field pictures, parsing flags
sony/sony-ct3 # OK - field pictures, parsing flags
sony/sony-ct4 # OK - field pictures, parsing flags
hhi/hhi_burst_long # OK - field pictures, burst
hhi/hhi_burst_short # OK - field pictures, burst
tcela/tcela-10-killer # OK - field pictures, 16x8 MC bandwidth
tcela/tcela-8-fp-dp # OK - field pictures, DMV MC bandwidth
tcela/tcela-9-fp-dp # OK - field pictures, DMV MC bandwidth
tcela/tcela-16-matrices # OK - mpeg1 - quant matrixes transposition
tcela/tcela-19-wide # OK - mpeg1 - wide picture size
tcela/tcela-18-d-pict # OK - mpeg1 - D pictures
mei/MEI.stream16.long # OK - mpeg1
mei/MEI.stream16v2 # OK - mpeg1
ibm/ibm-bw-v3 # OK - DMV, decoder bandwidth, skipped MB
tcela/tcela-14-bff-dp # OK - DMV bottom first, MC bandwidth
tcela/tcela-14-bff-dp-short # OK - DMV bottom first, MC bandwidth
nokia/nokia6-60 # OK - DMV, MC bandwidth
nokia/nokia6 # OK - DMV, MC bandwidth
nokia/nokia_7 # OK - DMV, MC bandwidth
ntr/ntr_skipped_v3 # OK - DMV, low delay, skipped pictures
toshiba/toshiba_DPall-0 # OK - DMV, MC bandwidth
gi/gi4 # OK - intra dc precision, MC bandwidth
gi/gi6 # OK - intra dc precision, MC bandwidth
gi/gi7 # OK - intra dc precision, MC bandwidth
gi/gi_9 # OK - intra dc precision, MC bandwidth
gi/gi_from_tape # OK - intra dc precision, MC bandwidth
mei/mei.2conftest.4f # OK - vbv buffer size
mei/mei.2conftest.60f.new # OK - vbv buffer size
tceh/tceh_conf2 # OK - vbv buffer size
tcela/tcela-6-slices # OK - short slices
tcela/tcela-7-slices # OK - short slices
tcela/tcela-15-stuffing # OK - huge amounts of stuffing
#the twilight zone streams are not part of the official mpeg2 test suite
twilight_zone/walken/mpeg1_full_pix # OK - mpeg1 full pixel MC
twilight_zone/anonymous/anonymous # OK
twilight_zone/chromatic/chroma_dct_type-1 # OK
#twilight_zone/mei/MEI.stream17.long # FAIL - different img sizes
#twilight_zone/mei/MEI2.stream17 # FAIL - different img sizes
#twilight_zone/tcela/tcela-11v2 # FAIL - IDCT stuff
#twilight_zone/tcela/tcela-12 # FAIL - IDCT stuff
_______________________________________________
Mplayer-cvslog mailing list
Mplayer-cvslog at lists.sourceforge.net
http://lists.sourceforge.net/lists/listinfo/mplayer-cvslog
- Previous message: [Mplayer-cvslog] CVS: mpg12play/mpeg2dec/src Makefile.am,NONE,1.1 Makefile.in,NONE,1.1 cpu_accel.c,NONE,1.1 extract_mpeg2.c,NONE,1.1 mpeg2dec.c,NONE,1.1 mpeg2dec.c~,NONE,1.1
- Next message: [Mplayer-cvslog] CVS: mpg12play mpegp.c,1.2,1.3
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the MPlayer-cvslog
mailing list