Fabrice Bellard
|
425dddb7f1
|
fixed mpeg1 first block bug (pb with black picture optimisation for B frames)
Originally committed as revision 59 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
24 years ago |
Fabrice Bellard
|
b9ecd1ee74
|
fixed mpeg1 last block bug (mb stuffing code was not included in vlc table...)
Originally committed as revision 58 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
24 years ago |
Fabrice Bellard
|
186f8ae1f5
|
added forgotten emms() - fix various segmentation faults when using mjpeg
Originally committed as revision 57 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
24 years ago |
Fabrice Bellard
|
e643b32b1b
|
fixed avi RIFF header size
Originally committed as revision 56 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
24 years ago |
Nick Kurshev
|
c10e9f70c0
|
Portability and testing issues
Originally committed as revision 55 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
24 years ago |
Fabrice Bellard
|
16fbebe173
|
updated
Originally committed as revision 54 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
24 years ago |
Fabrice Bellard
|
8def029919
|
added mmx idct
Originally committed as revision 53 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
24 years ago |
Fabrice Bellard
|
3c054a1cdd
|
fixed scan protos
Originally committed as revision 52 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
24 years ago |
Fabrice Bellard
|
4f1c7e3c92
|
fixed block permutation in encoder (not optimal - should move it in forward DCT code)
Originally committed as revision 51 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
24 years ago |
Fabrice Bellard
|
689b775b85
|
updated scans
Originally committed as revision 50 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
24 years ago |
Fabrice Bellard
|
6083244881
|
changed quant matrix order (should fix mmx mpeg decoding bug)
Originally committed as revision 49 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
24 years ago |
Fabrice Bellard
|
47476fa9fd
|
fixed mjpeg matrix quant encoding and decoding
Originally committed as revision 48 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
24 years ago |
Fabrice Bellard
|
13b5475264
|
permuted coefs in normal IDCT to avoid having different cases there
Originally committed as revision 47 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
24 years ago |
Fabrice Bellard
|
dc541ee74b
|
added idct reference code
Originally committed as revision 46 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
24 years ago |
Fabrice Bellard
|
e0eac44e82
|
added block permutation functions
Originally committed as revision 45 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
24 years ago |
Fabrice Bellard
|
9e1586fce9
|
updated dct-test to test IDCTs too
Originally committed as revision 44 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
24 years ago |
Fabrice Bellard
|
de1ee36ab9
|
added idct mmx
Originally committed as revision 43 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
24 years ago |
Fabrice Bellard
|
fe97c87d65
|
updated mmx macros
Originally committed as revision 42 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
24 years ago |
Fabrice Bellard
|
f33802a005
|
added idct mmx code
Originally committed as revision 41 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
24 years ago |
Fabrice Bellard
|
bbc0d0c1fe
|
use default huffman tables if none given
Originally committed as revision 40 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
24 years ago |
Fabrice Bellard
|
b182e68ac5
|
added 422P and 444P support - fixed block parsing error
Originally committed as revision 39 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
24 years ago |
Fabrice Bellard
|
d9fea0b588
|
added 422P and 444P formats (need to patch ffmpeg.c so that it is handled in all the program)
Originally committed as revision 38 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
24 years ago |
Fabrice Bellard
|
e23884046d
|
added correct component id handling
Originally committed as revision 37 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
24 years ago |
Fabrice Bellard
|
98be975df1
|
types fix
Originally committed as revision 36 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
24 years ago |
Fabrice Bellard
|
4e66ab3bab
|
added MJPEG decoder + comments
Originally committed as revision 35 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
24 years ago |
Fabrice Bellard
|
10b7b472d9
|
added MJPEG decoder, renamed mjpegenc.c to mjpeg.c
Originally committed as revision 34 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
24 years ago |
Nick Kurshev
|
1d20b11aa4
|
Suppressing external gas stuff to improve portability to Win32
Originally committed as revision 33 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
24 years ago |
Arpi
|
612476ef9b
|
get_bits() specialization, gives 4\speedup
Originally committed as revision 32 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
24 years ago |
Arpi
|
2931ecb90f
|
inlineing common case of get_bits() -> gives 2speedup. more optim coming soon...
Originally committed as revision 31 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
24 years ago |
Arpi
|
4af7bcc185
|
MMX/MMXEXT iDCT support, using external functions currently defined in libmpeg2
Gives average 13-20% mpeg decoding speedup on x86 systems.
Originally committed as revision 30 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
24 years ago |
Arpi
|
2d6d0c1d66
|
- removed #include ../config.h, because it's included from common.h
which is included from avcodec.h which is included from those files...
Originally committed as revision 29 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
24 years ago |
Nick Kurshev
|
afe92c6355
|
Fixed one lack
Originally committed as revision 28 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
24 years ago |
Nick Kurshev
|
54329dd5a5
|
Adding fastmemcpy stuff to speedup mplayer project
Originally committed as revision 27 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
24 years ago |
Nick Kurshev
|
9aa435b5ba
|
Remove unnecessary record
Originally committed as revision 26 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
24 years ago |
Fabrice Bellard
|
96f4e5135c
|
added external cpuid code to solve -fPIC and gcc unclear constraints problems
Originally committed as revision 25 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
24 years ago |
Fabrice Bellard
|
0725406c94
|
added cpuid.s
Originally committed as revision 24 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
24 years ago |
Fabrice Bellard
|
35b2a786f5
|
renamed - use of s->dct_unquantize function pointer - SHOULD add faster h263 mmx specific unquantization stuff
Originally committed as revision 23 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
24 years ago |
Fabrice Bellard
|
21af69f787
|
use block[] in structure to have it aligned on 8 bytes for mmx optimizations - dct_unquantize is always a function pointer - added specialized dct_unquantize_h263
Originally committed as revision 22 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
24 years ago |
Fabrice Bellard
|
b7ec19d39e
|
use block[] in structure to have it aligned on 8 bytes for mmx optimizations
Originally committed as revision 21 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
24 years ago |
Fabrice Bellard
|
caa6348e96
|
comments
Originally committed as revision 20 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
24 years ago |
Fabrice Bellard
|
420b073bbc
|
added HAVE_AV_CONFIG_H
Originally committed as revision 19 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
24 years ago |
Fabrice Bellard
|
2b0c1a441b
|
added mpegvideo_mmx.c - added HAVE_AV_CONFIG_H
Originally committed as revision 18 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
24 years ago |
Fabrice Bellard
|
5727b222ce
|
added benchmark option
Originally committed as revision 17 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
24 years ago |
Fabrice Bellard
|
ca9118c876
|
added --disable-mp3lib
Originally committed as revision 16 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
24 years ago |
Fabrice Bellard
|
a12e461092
|
suppressed unused stuff
Originally committed as revision 15 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
24 years ago |
Nick Kurshev
|
a9b3f63084
|
Sync with mplayer's stuff
Originally committed as revision 14 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
24 years ago |
Fabrice Bellard
|
3bb4e23a8a
|
added skip macroblock optimization (big perf win on black regions for example)
Originally committed as revision 13 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
24 years ago |
Fabrice Bellard
|
fb16b7e7b3
|
added emms_c() macro which should can used in c code in both mmx/non mmx cases
Originally committed as revision 12 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
24 years ago |
Fabrice Bellard
|
7d650cb540
|
suppressed no longer needed emms()
Originally committed as revision 11 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
24 years ago |
Fabrice Bellard
|
a9e3707d6b
|
fixed cpuid macro to allow PIC compiling
Originally committed as revision 10 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
24 years ago |