Log of /xvidcore/examples/xvid_bench.c
Parent Directory
Revision
1.26 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Oct 26 12:38:33 2005 UTC (18 years, 7 months ago) by
Skal
Branch:
MAIN
Changes since
1.25: +90 -1 lines
Diff to
previous 1.25
,
to
selected 1.1
+ removed the x_Ref%4 in qpel.h, in favor of x_Ref>>2.
As suggested by Gruel, there might be a compiler
problem for some very very exotic platform.
Hence, i've added a test_compiler() in xvid_bench.c, to
be sure everything are ok. Hope the test is correct.
+ added benches for interlaced decoding, as supplied
by Christoph Kühnel (info at intek-darmstadt dot de).
Thanks a lot.
Revision
1.21 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Jun 14 13:58:21 2005 UTC (19 years ago) by
Skal
Branch:
MAIN
Changes since
1.20: +13 -7 lines
Diff to
previous 1.20
,
to
selected 1.1
+ Aligned local arrays in test_transfer() of xvid_bench.c
+ optimized the C-version of mem_transfer.c. You can activate
the new code by commenting out the "#define USE_REFERENCE_C"
at the beginning of the source file.
Revision
1.20 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon May 23 12:06:02 2005 UTC (19 years ago) by
Skal
Branch:
MAIN
Changes since
1.19: +2 -2 lines
Diff to
previous 1.19
,
to
selected 1.1
+ Added IEEE-1180 and Walken-compliant SSE2 Idct.
Disabled by default (line 515 of xvid.c) until proven fully
safe. Should give binary-equal results than the mmx and xmm
versions.
Revision
1.19 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon May 23 09:29:43 2005 UTC (19 years ago) by
Skal
Branch:
MAIN
Changes since
1.18: +71 -205 lines
Diff to
previous 1.18
,
to
selected 1.1
encoder.c: simplify_time() optimized by Euclid.
bitstream.c: write_video_packet_header() was buggy and
kind of obfuscated, as noticed by Sigdrak at free.fr.
from Edouard:
gcc4 warning removal.
- No executable shared objects installed
(Do not install the lib as executable. It's no use as the SO has no
main symbol anyway, and the static lib is not runnable anyway.)
- Statically link xvid_bench with libxvidcore.a
- New autoconf garbage removal
- Quotes in configure.in
Revision
1.18 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue May 17 21:03:32 2005 UTC (19 years ago) by
Skal
Branch:
MAIN
Changes since
1.17: +56 -1 lines
Diff to
previous 1.17
,
to
selected 1.1
encoder.c: better error handling upon MEM_ERROR
bitstream.c: faster log2bin (xvid_bench.c updated)
bitstream.c: added unused functions:
BitstreamWriteEndOfSequence()
BitstreamWriteGroupOfVopHeader()
write_video_packet_header()
Original input: sigdrak at free.fr and Angela Belda. Thanks.
Revision
1.17 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue May 17 15:40:11 2005 UTC (19 years ago) by
Skal
Branch:
MAIN
Changes since
1.16: +109 -55 lines
Diff to
previous 1.16
,
to
selected 1.1
Added a verification bench 'bench.pl'.
You should customize the 'bench_list.pl' list with
the bitstreams you want to check for decoding.
Updated 'xvid_bench.c'.
Revision
1.7 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Feb 9 19:32:52 2003 UTC (21 years, 4 months ago) by
edgomez
Branch:
MAIN
CVS Tags:
release-0_9_1,
release-0_9_2
Branch point for:
release-0_9_1-fixes
Changes since
1.6: +1 -1 lines
Diff to
previous 1.6
,
to
selected 1.1
I made all these changes on my own working copy until i had
something really usable wihtout regressions for most users.
I think its place is now in CVS. Here is a ChangeLog summary
generated from my local patches.
base-0
Imported xvidcore 0.9.0 into arch repository
patch-1
Updated to current stable CVS_HEAD
patch-2
Changed build system for Unix OSes
patch-3
Fixes for the new build system in sources.
patch-4
Fixed options and added the --disable-assembly option
patch-5
Fixed a BSD checking in nasm output format.
patch-6
Fixed the "ar" "s" option for some platforms.
patch-7
Changed the way I add strings into variables.
patch-8
Fixed portab.h for _DEBUG target and GCC/ICC compilers.
patch-9
Added Altivec detection (Guillaume Morin)
patch-10
Fixed MacOSX build.
patch-11
Fixed WIN32/_MSC_VER confusion and updated MSVC libxvidcore.dsp project file.
patch-12
DivX4 compatibility layer has been turned into an option (default:disable).
ToDo:
- Fix IA64 assembly file selection.
- Do I disable PPC assembly code ? (according to Guillaume, it needs to be updated)
Revision
1.1 -
(
view)
(
download)
(
annotate)
-
[selected]
Wed Jun 19 14:27:08 2002 UTC (21 years, 11 months ago) by
Isibaar
Branch:
MAIN
Skal's test and benchmarking tool
This form allows you to request diffs between any two revisions of this file.
For each of the two "sides" of the diff,
select a symbolic revision name using the selection box, or choose
'Use Text Field' and enter a numeric revision.