Michael Niedermayer
5ac0915179
dont malloc() static mv_penalty arrays
...
Originally committed as revision 8389 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
ca2a0c938e
deprecate av_mallocz_static()
...
Originally committed as revision 8388 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Ian Braithwaite
85e7386ae0
Combine the window and overlap loops,
...
and get rid of the data swapping.
Patch by Ian Braithwaite <dk dot braithwaite at ian>
Originally committed as revision 8387 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
e057461dac
cosmetic (order context variables like in sha1)
...
Originally committed as revision 8386 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
248b25f878
s/context/ctx/
...
Originally committed as revision 8385 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
e657aa3415
#undef printf under #ifdef TEST (needed for testing)
...
Originally committed as revision 8384 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
ef3c7c3328
borrow finalization algo from sha1 (100byte smaller)
...
Originally committed as revision 8383 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
e1b62250ac
get rid of b_used variable (same size with CONFIG_SMALL)
...
Originally committed as revision 8382 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
36c7fa7ea5
smaller av_sha1_update()
...
Originally committed as revision 8381 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
104c30ee06
use CONFIG_SMALL
...
Originally committed as revision 8380 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
2001304500
put state[5] last so no padding is needed on arch where uint64_t needs 8byte alignment
...
Originally committed as revision 8379 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
5fd7f87b8d
cosmetic
...
Originally committed as revision 8378 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
15b6cae245
dont memcpy() simpler and same speed
...
Originally committed as revision 8377 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
476f9b74ec
simplify
...
Originally committed as revision 8376 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
f6a3477bb5
remove middle variant (keep fastest and smallest)
...
Originally committed as revision 8375 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
965ea9ba66
10l
...
Originally committed as revision 8374 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
fca447a911
double ;;
...
Originally committed as revision 8373 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
2fa3a22d23
factorize VARIANT2 (smaller and slower)
...
Originally committed as revision 8372 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
d6cf780419
revert 2% speed loss change (r8360)
...
so VARIANT0 will be big and a few % faster, VARIANT1/2 are unaffected
Originally committed as revision 8371 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Aurelien Jacobs
5ae4975c65
remove outdated comment
...
Originally committed as revision 8370 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Aurelien Jacobs
2b1785b7cc
remove no more needed parameters
...
Originally committed as revision 8369 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
cb496e1f12
zero byte idea by rich
...
Originally committed as revision 8368 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
6573578d7b
2 other variants of how to implement the core part
...
benchmarks welcome ...
Originally committed as revision 8367 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Aurelien Jacobs
086b0ad8ca
set pkt->duration for laced packets too
...
Originally committed as revision 8366 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Aurelien Jacobs
9b54ab15e7
calculate pts for laced packets
...
Originally committed as revision 8365 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Aurelien Jacobs
7fde6331a7
calculate default_duration for AAC tracks
...
Originally committed as revision 8364 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Aurelien Jacobs
25f2b76fdb
scale duration and default_duration
...
Originally committed as revision 8363 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
20bd4e0799
cosmetic cleanup
...
Originally committed as revision 8362 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
3884689bd5
cosmetic cleanup
...
Originally committed as revision 8361 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
913cbde41a
10% smaller object file, 2% slower
...
Originally committed as revision 8360 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Aurelien Jacobs
916bf03a69
move timecode calculation out of laces loop
...
Originally committed as revision 8359 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
c6fd617aea
very slightly smaller object file
...
Originally committed as revision 8358 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
11bf0eb69a
make count count bytes not bits (this is simpler and leads to a very slightly smaller object file)
...
Originally committed as revision 8357 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
de953b6b67
remove bigger and slower code
...
Originally committed as revision 8356 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
82da03f717
dont recommand testing with -O3
...
Originally committed as revision 8355 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
aa59433af6
avoid silly ring buffer logic (faster with -O2, -O3 is always slower then -O2)
...
Originally committed as revision 8354 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
3479b72bc2
its faster to copy the data to the stack it seems ...
...
Originally committed as revision 8353 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
ae76034cbb
explain how to test it
...
Originally committed as revision 8352 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
7c60e55bff
simple SHA-1 implementation
...
Originally committed as revision 8351 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Baptiste Coudurier
3679f65946
remove wrong avid imx ntsc fourcc
...
Originally committed as revision 8350 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Limin Wang
05e894bcdc
Explain a few more options that were recently added.
...
patch by Limin Wang, lance.lmwang gmail com
Originally committed as revision 8349 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Ramiro Polla
2a89ee9a63
Remove superfluous HAVE_THREADS #ifdef.
...
patch by Ramiro Polla, angustia arrozcru.no-ip org
Originally committed as revision 8348 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Diego Biurrun
3d3361e509
libswscale header files are put in a subdirectory named ffmpeg, not swscale.
...
Originally committed as revision 8347 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Benoit Fouet
f6ac2667e5
Remove -ab 64k from ffmpeg options, this is now default.
...
patch by Benoit Fouet, benoit.fouet purplelabs com
Originally committed as revision 8346 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Panagiotis Issaris
43cd2d3225
Install mem.h on "make install" as:
...
* the mem.h functions are part of the public API
* common.h includes mem.h and common.h is installed
Originally committed as revision 8345 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Diego Biurrun
bbec8c2c63
Recommend building qt-faststart using make instead of a manual cc invocation.
...
Originally committed as revision 8344 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Ronald S. Bultje
ecb4a895b2
Properly initialize filesize during input buffer initialization.
...
patch by Ronald S. Bultje, rbultje ronald.bitfreak net
Originally committed as revision 8343 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Panagiotis Issaris
792098c2ec
Move the memory related functions out of common.h into their own header file
...
mem.h.
Originally committed as revision 8342 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Diego Biurrun
1420b8375d
Remove superfluous header include.
...
Originally committed as revision 8341 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Limin Wang
bde0705c8c
cosmetics: Fix indentation, patch by Limin Wang, lance.lmwang gmail com.
...
Originally committed as revision 8340 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago