Age | Commit message (Collapse) | Author |
|
(cherry picked from commit 2e279598793133ee9c57fd0026d672f076fde4bf)
|
|
None of these symbols should be accessed directly, so declare them as
hidden.
Signed-off-by: Mans Rullgard <mans@mansr.com>
(cherry picked from commit d36beb3f6902b1217beda576aa18abf7eb72b03c)
|
|
(cherry picked from commit 66c6b5e2a5e6376c4a5c65b1d96fd7a1580bdfcf)
|
|
No speed improvement, but necessary for some future stuff.
Also opens up the possibility of asm chroma dc idct/dequant.
Originally committed as revision 26349 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Doesn't help speed as there isn't an asm implementation yet, but consistency
is a good thing.
Originally committed as revision 26348 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Regression in r26336-7.
Originally committed as revision 26341 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
About 2.5x the speed.
NOTE: the way that the asm code handles large qmuls is a bit suboptimal.
If x264-style dequant was used (separate shift and qmul values), it might
be possible to get some extra speed.
Originally committed as revision 26336 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
svq3 still doesn't support multithreading, but it's simpler for clients if
they can enable threading for all codecs by default.
Originally committed as revision 26015 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 23620 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Passing an explicit filename to this command is only necessary if the
documentation in the @file block refers to a file different from the
one the block resides in.
Originally committed as revision 22921 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
is deprecated and will be dropped at the next major bump.
Originally committed as revision 22735 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
if the checksums match
Originally committed as revision 22061 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
svq3 decoder does not work yet though but i didnt want to keep compilation
broken longer
Originally committed as revision 22060 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Patch by Rafaël Carré, rafael D carre A gmail
Originally committed as revision 21489 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Fixes compilation with gcc and -O0.
Originally committed as revision 21316 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 21174 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
called once per MB in worst case and doesnt seem to benefit from static inline.
Actually the code might be a hair faster now (0.1% according to my benchmark but
this could be random noise)
Originally committed as revision 21173 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
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
|
|
Fixes issue 1591.
Originally committed as revision 20810 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 20316 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Fixes issue1292
Originally committed as revision 19801 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Makes no difference for gcc but at least icc can put them in .rodata then.
Originally committed as revision 19789 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 19583 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 18988 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
AVPacket argument rather than a const uint8_t *buf + int buf_size. This allows
passing of packet-specific flags from demuxer to decoder, such as the keyframe
flag, which appears necessary to playback corePNG P-frames.
Patch by Thilo Borgmann thilo.borgmann googlemail com, see also the thread
"Google Summer of Code participation" on the mailinglist.
Originally committed as revision 18351 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
svq3_decode_slice_header() modifies the buffer used by the bitstream
reader. Some of the bitstream readers cache a few bytes of data, which
must be flushed after such a modification. Calling skip_bits_long(gb, 0)
achieves this.
Originally committed as revision 17680 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 17573 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 17564 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Patch by Daniel Verkamp daniel at drv dot nu.
Originally committed as revision 17526 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Otherwise doxygen complains about ambiguous filenames when files exist
under the same name in different subdirectories.
Originally committed as revision 16912 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 16684 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
They are now always defined to either 0 or 1.
Originally committed as revision 16590 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 16309 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 16214 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 16184 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 15929 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 15908 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 15907 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 15906 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
svq1.h where this function is used. Fixes the warning:
libavcodec/svq3.c:862: warning: implicit declaration of function ‘ff_svq1_packet_checksum’
Originally committed as revision 15737 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 15719 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 15718 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 15709 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
patch by baptiste based on reverse engineering work by chrono.
Originally committed as revision 15618 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
r14254
Log:
The funny memcpyin svq3 generally has src & dst overlapping, so it
should at least be a memmove().
I was tired, they do not overlap.
Originally committed as revision 14259 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
should at least be a memmove().
Originally committed as revision 14254 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 14253 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 14231 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 13759 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 13131 to svn://svn.ffmpeg.org/ffmpeg/trunk
|