Get rid of #include "svq3.c"
authorMichael Niedermayer <michaelni@gmx.at>
Tue, 12 Jan 2010 05:30:31 +0000 (05:30 +0000)
committerMichael Niedermayer <michaelni@gmx.at>
Tue, 12 Jan 2010 05:30:31 +0000 (05:30 +0000)
commit903d58f63160a6ba4fe60f3b44affeb4a2edc3ab
tree474673e21b4de4623ff0cf5dc9a9fdd91322134c
parenta683681336a5f5dcc1b515735078fd2030090ebc
Get rid of #include "svq3.c"
functions called more than per mb are moved into the header, scan8 is also
as it must be known at compiletime.
The code after this patch duplicates h264data.h, this has been done to minimize
the changes in this step and allow more fine grained benchmarking.
Speedwise this is 1% faster on my pentium dual core with diegos cursed cathedral
sample.

Originally committed as revision 21157 to svn://svn.ffmpeg.org/ffmpeg/trunk
libavcodec/Makefile
libavcodec/h264.c
libavcodec/h264.h
libavcodec/h264data.h
libavcodec/svq3.c