4510 Commits (25a0a0a58f8ee8d0b34c1ab33679d8316159e323)
 

Author SHA1 Message Date
Fabrice Bellard 486171d7ba return dummy quality to avoid bug in -sameq case - forgot emms in error case 24 years ago
Fabrice Bellard 425dddb7f1 fixed mpeg1 first block bug (pb with black picture optimisation for B frames) 24 years ago
Fabrice Bellard b9ecd1ee74 fixed mpeg1 last block bug (mb stuffing code was not included in vlc table...) 24 years ago
Fabrice Bellard 186f8ae1f5 added forgotten emms() - fix various segmentation faults when using mjpeg 24 years ago
Fabrice Bellard e643b32b1b fixed avi RIFF header size 24 years ago
Nick Kurshev c10e9f70c0 Portability and testing issues 24 years ago
Fabrice Bellard 16fbebe173 updated 24 years ago
Fabrice Bellard 8def029919 added mmx idct 24 years ago
Fabrice Bellard 3c054a1cdd fixed scan protos 24 years ago
Fabrice Bellard 4f1c7e3c92 fixed block permutation in encoder (not optimal - should move it in forward DCT code) 24 years ago
Fabrice Bellard 689b775b85 updated scans 24 years ago
Fabrice Bellard 6083244881 changed quant matrix order (should fix mmx mpeg decoding bug) 24 years ago
Fabrice Bellard 47476fa9fd fixed mjpeg matrix quant encoding and decoding 24 years ago
Fabrice Bellard 13b5475264 permuted coefs in normal IDCT to avoid having different cases there 24 years ago
Fabrice Bellard dc541ee74b added idct reference code 24 years ago
Fabrice Bellard e0eac44e82 added block permutation functions 24 years ago
Fabrice Bellard 9e1586fce9 updated dct-test to test IDCTs too 24 years ago
Fabrice Bellard de1ee36ab9 added idct mmx 24 years ago
Fabrice Bellard fe97c87d65 updated mmx macros 24 years ago
Fabrice Bellard f33802a005 added idct mmx code 24 years ago
Fabrice Bellard bbc0d0c1fe use default huffman tables if none given 24 years ago
Fabrice Bellard b182e68ac5 added 422P and 444P support - fixed block parsing error 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) 24 years ago
Fabrice Bellard e23884046d added correct component id handling 24 years ago
Fabrice Bellard 98be975df1 types fix 24 years ago
Fabrice Bellard 4e66ab3bab added MJPEG decoder + comments 24 years ago
Fabrice Bellard 10b7b472d9 added MJPEG decoder, renamed mjpegenc.c to mjpeg.c 24 years ago
Nick Kurshev 1d20b11aa4 Suppressing external gas stuff to improve portability to Win32 24 years ago
Arpi 612476ef9b get_bits() specialization, gives 4\speedup 24 years ago
Arpi 2931ecb90f inlineing common case of get_bits() -> gives 2speedup. more optim coming soon... 24 years ago
Arpi 4af7bcc185 MMX/MMXEXT iDCT support, using external functions currently defined in libmpeg2 24 years ago
Arpi 2d6d0c1d66 - removed #include ../config.h, because it's included from common.h 24 years ago
Nick Kurshev afe92c6355 Fixed one lack 24 years ago
Nick Kurshev 54329dd5a5 Adding fastmemcpy stuff to speedup mplayer project 24 years ago
Nick Kurshev 9aa435b5ba Remove unnecessary record 24 years ago
Fabrice Bellard 96f4e5135c added external cpuid code to solve -fPIC and gcc unclear constraints problems 24 years ago
Fabrice Bellard 0725406c94 added cpuid.s 24 years ago
Fabrice Bellard 35b2a786f5 renamed - use of s->dct_unquantize function pointer - SHOULD add faster h263 mmx specific unquantization stuff 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 24 years ago
Fabrice Bellard b7ec19d39e use block[] in structure to have it aligned on 8 bytes for mmx optimizations 24 years ago
Fabrice Bellard caa6348e96 comments 24 years ago
Fabrice Bellard 420b073bbc added HAVE_AV_CONFIG_H 24 years ago
Fabrice Bellard 2b0c1a441b added mpegvideo_mmx.c - added HAVE_AV_CONFIG_H 24 years ago
Fabrice Bellard 5727b222ce added benchmark option 24 years ago
Fabrice Bellard ca9118c876 added --disable-mp3lib 24 years ago
Fabrice Bellard a12e461092 suppressed unused stuff 24 years ago
Nick Kurshev a9b3f63084 Sync with mplayer's stuff 24 years ago
Fabrice Bellard 3bb4e23a8a added skip macroblock optimization (big perf win on black regions for example) 24 years ago
Fabrice Bellard fb16b7e7b3 added emms_c() macro which should can used in c code in both mmx/non mmx cases 24 years ago
Fabrice Bellard 7d650cb540 suppressed no longer needed emms() 24 years ago