log
graph
tags
bookmarks
branches
changeset
browse
zip
bz2
help
Mercurial
>
libavcodec.hg
log
Find changesets by keywords (author, files, the commit message), revision number or hash, or
revset expression
.
less
more
| rev 3997:
(0)
-3000
-1000
-300
-100
-30
-10
-8
+8
+10
+30
+100
+300
+1000
+3000
tip
age
author
description
Wed, 11 Oct 2006 16:57:00 +0000
bcoudurier
support for Delphine Software .cin files demuxing / audio and video decoding, by Gregory Montoir %cyx A users P sourceforge P net%
libavcodec
Wed, 11 Oct 2006 16:39:50 +0000
michael
moving lps state transition code a little up in the branched asm code (1% faster on P3)
libavcodec
Wed, 11 Oct 2006 16:11:41 +0000
michael
write cabac low and range variables as early as possible to prevent stalls from reading them before they where written, the P4 is said to disslike that alot, on P3 its 2% faster (START/STOP_TIMER over decode_residual)
libavcodec
Wed, 11 Oct 2006 15:20:08 +0000
michael
use ecx instead of cl (no speed change on P3 but might avoid partial register stalls on some cpus)
libavcodec
Wed, 11 Oct 2006 14:44:17 +0000
michael
make state transition tables global as they are constant and the code is slightly faster that way
libavcodec
Wed, 11 Oct 2006 13:25:29 +0000
michael
10l
libavcodec
Wed, 11 Oct 2006 13:21:42 +0000
michael
make lps_range a global table its constant anyway (saves 1 addition for accessing it)
libavcodec
Wed, 11 Oct 2006 12:23:40 +0000
michael
enable CMOV_IS_FAST as its faster or equal speed on every cpu (duron, athlon, PM, P3) from which ive seen benchmarks, it might be slower on P4 but noone has posted benchmarks ...
libavcodec
less
more
| rev 3997:
(0)
-3000
-1000
-300
-100
-30
-10
-8
+8
+10
+30
+100
+300
+1000
+3000
tip