Michael Niedermayer
0268a54a65
rewrite find_frame_end()
...
new code correctly splits long start codes, also its about twice as fast
Originally committed as revision 8120 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Ramiro Polla
0b2d5a8ed5
use FFMIN
...
patch by ramiro _at_ lisha.ufsc.br
Originally committed as revision 8119 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Diego Biurrun
e870111e4f
Only compile snowdsp_mmx.c if the Snow decoder is enabled.
...
Originally committed as revision 8117 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Diego Biurrun
d42f88025a
Fix wrong conditional, Snow decoding, not encoding, was SIMD-accelerated.
...
Originally committed as revision 8116 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Diego Biurrun
eafcac6ac8
cosmetics: Fix another common typo, dependAnt --> dependEnt.
...
Originally committed as revision 8114 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Alexander Strange
bd91fee3d7
h264 optimization: common case hl_decode_mb patch by (Alexander Strange astrange ithinksw com)
...
144095->142319 dezicycles for hl_decode_mb() on duron
trailing whitespace removed by me
Originally committed as revision 8106 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Aurelien Jacobs
65a455a879
Use pointers to avoid copying AVFrame.
...
This ensure get_buffer() won't be confused with an AVFrame pointer
which looks like it wasn't released.
Originally committed as revision 8105 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
58e31fb1d5
reorder a few more paddws to reduce dependancy chains
...
chroma mc4 put 2480 -> 2460 dezicyles on duron
Originally committed as revision 8098 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
b4fe97696c
reorder paddws to reduce dependancy chain
...
put_h264_chroma_mc2_mmx2() 927 -> 902 dezicyles on duron
Originally committed as revision 8097 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Benoit Fouet
9ff77d1797
add CODEC_TYPE_NB to enum CodecType, will be used to declare option arrays in ffmpeg.c
...
Patch by Benoit Fouet % benoit P fouet A purplelabs P com %
Originally committed as revision 8096 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
0c67082e02
shortening dependancy chain in chroma mc2
...
Originally committed as revision 8095 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
af26516261
remove now wrong comment
...
Originally committed as revision 8094 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
61240ae556
fix chroma mc2 bug, this is based on a patch by (Oleg Metelitsa oleg hitron co kr)
...
and does slow the mc2 chroma put down, avg interrestingly seems unaffected speedwise on duron
this of course should be rather done in a way which doesnt slow it down but its better a few %
slower but correct then incorrect
Originally committed as revision 8093 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Aurelien Jacobs
f0b23422fa
use av_noinline instead of __attribute((noinline))
...
Originally committed as revision 8091 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
9c856d62be
dont check buffer size if the decode function wont be called at all
...
Originally committed as revision 8090 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Panagiotis Issaris
5dad0282b5
av_realloc_static() is an internal function and therefore should use the ff_ prefix instead of av_.
...
Originally committed as revision 8089 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Panagiotis Issaris
beebfdb1e8
Move the av_realloc_static() declaration out of avcodec.h into bitstream.c.
...
Originally committed as revision 8088 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Panagiotis Issaris
e0b67c7618
Doxygenize the existing amr.c documentation.
...
Originally committed as revision 8087 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Panagiotis Issaris
4267e90dd0
Doxygenize the comments for the av_fast_realloc() function.
...
Originally committed as revision 8086 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Panagiotis Issaris
8079a686c3
Doxygenize the comments for the av_free_static() function.
...
Originally committed as revision 8085 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Panagiotis Issaris
9c5cb112ca
Doxygenize the comments for the av_mallocz_static() function.
...
Originally committed as revision 8084 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Panagiotis Issaris
3d0a39fa2d
Doxygenize the comments for the av_realloc_static() function.
...
Originally committed as revision 8083 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Panagiotis Issaris
2fa378a72c
Doxygenize the comments for the av_get_bits_per_sample() function.
...
Originally committed as revision 8082 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Panagiotis Issaris
8f6260af48
Doxygenize the comments for the av_get_pict_type_char() function.
...
Originally committed as revision 8081 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Panagiotis Issaris
8fc3d25c0a
Doxygenize the comments for the avpicture_free() function.
...
Originally committed as revision 8080 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Panagiotis Issaris
8ab4861cc2
Move the Doxygen function documentation unaltered from libavcodec/utils.c to
...
libavcodec/avcodec.h.
Originally committed as revision 8079 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Panagiotis Issaris
f9ec0aa1a9
Add more Doxygen documentation.
...
Originally committed as revision 8078 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Panagiotis Issaris
930344d854
Fix spelling.
...
Originally committed as revision 8077 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Panagiotis Issaris
b24daebf22
The memsetting of the end of buffer is not needed for audio.
...
Originally committed as revision 8070 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Panagiotis Issaris
f6618b0f43
Stray comment, probably copy & pasted from audio_encode_example().
...
Originally committed as revision 8066 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Panagiotis Issaris
5604801191
Fix typo.
...
Originally committed as revision 8065 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Diego Biurrun
3700dab4f2
cosmetics: aswell --> as well typo fix
...
Originally committed as revision 8062 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
470d2d03cc
gcc 2.95 fix
...
Originally committed as revision 8059 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Panagiotis Issaris
85975aa9a5
Correct typo.
...
Originally committed as revision 8058 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Aurelien Jacobs
6829ac8de4
simplify release_buffer using FFSWAP
...
Originally committed as revision 8057 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Diego Biurrun
3dc09ed188
simplify i386 object handling
...
Originally committed as revision 8056 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
97bbb8851b
output delayed frames
...
fixes:
CANL4_SVA_B.264
NL3_SVA_C.264
NL3_SVA_E.264
Originally committed as revision 8055 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Diego Biurrun
57177f648d
cosmetics: Fix another common typo, gurantee --> guArantee.
...
Originally committed as revision 8054 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Kostya Shishkov
391fcef9a9
100l: forgot to reset LS mode on new frame
...
Originally committed as revision 8053 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Diego Biurrun
0afd2a92bd
cosmetics: Fix a common typo, sepErate --> sepArate.
...
Originally committed as revision 8047 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Panagiotis Issaris
7ad731e99f
Add some more Doxygen documentation to libavcodec/utils.c.
...
Originally committed as revision 8041 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michel Bardiaux
346a655d46
Add support for MS-GSM codec
...
Originally committed as revision 8039 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Panagiotis Issaris
758a6b3c06
Provide Doxygen documentation.
...
Originally committed as revision 8038 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Guillaume Poirier
bb0f999bbb
add doxygen docs for avpicture_fill()
...
Patch by Panagiotis Issaris % takis P issaris A uhasselt P be %
Originally committed as revision 8034 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Stefan Gehrer
0ac47d632f
fix comment, get/show_bits(0) does not work
...
Originally committed as revision 8029 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michel Bardiaux
78104b5d76
Remove some old disabled debugging output
...
Originally committed as revision 8027 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Loren Merritt
4672503d8c
simplify in fill_caches
...
Originally committed as revision 8026 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Panagiotis Issaris
9b2bb40341
Remove a non-C dependency (being M_PI) from the libavcodec example.
...
Originally committed as revision 8025 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Benjamin Larsson
0564528eff
Clairyfication of the gain tool struct.
...
Originally committed as revision 8023 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Måns Rullgård
459022f504
fix for x86-64
...
Originally committed as revision 8022 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago