4aecdf910fForgot
Nick Kurshev
2001-11-05 18:03:46 +00:00
8dd6739c94Fixed rgb32(24)to15 stuff
Nick Kurshev
2001-11-05 17:56:11 +00:00
90226a43e6Fixed rgb32(24)to16 stuff, rgb32(24)to15 is still broken
Nick Kurshev
2001-11-05 17:46:20 +00:00
996e1a7cffWell - old algorithms and new stuff rgb24to16(15)
Nick Kurshev
2001-11-05 17:35:28 +00:00
12e3287f03More standards compilance
Nick Kurshev
2001-11-05 08:37:27 +00:00
bd09433fa9yuy2toyv12 in MMX
Michael Niedermayer
2001-11-05 02:25:30 +00:00
4060205ba7yv12toyuy2 in MMX cleanup
Michael Niedermayer
2001-11-05 01:21:05 +00:00
d9d58d172eyv12 <-> yuy2 in C
Michael Niedermayer
2001-11-05 00:45:55 +00:00
9b2c28e6edfaster 15to16 bit rgb (the mmx routine is limited by memory speed so there is no difference ): but the c routine is faster
Michael Niedermayer
2001-11-04 23:04:26 +00:00
9ce6584e49palette to bgr24
Michael Niedermayer
2001-11-04 19:50:29 +00:00
fcfbc150aabgr32to16, bgr32to15 (needed for palette stuff) paletteto 32,16,15bgr all in c, will be optimized as soon as they are tested (assuming opt. is possible)
Michael Niedermayer
2001-11-04 19:36:24 +00:00
7d7f78b5a4green line fix for dstw%8!=0
Michael Niedermayer
2001-11-04 13:50:20 +00:00
569931477eusing const modifier
Nick Kurshev
2001-11-04 11:51:36 +00:00
96034638d1fixed warnings
Michael Niedermayer
2001-11-04 03:07:02 +00:00
f62255fb13faster bgr15/16
Michael Niedermayer
2001-11-04 02:28:23 +00:00
7f3f5ec87bdct_unquantize_h263_mmx() by Michael Niedermayer <michaelni@gmx.at>
Arpi
2001-11-03 02:22:48 +00:00
4949028f85- Bug fix on inter MCBPC table for inter+q. - H.263/H.263+ decoder now knows GOB start codes. - H.263/H.263+ decoder now returns the size of the stream on the first call. - Added show_bits() functions to see the buffer without loosing the bits. - TODO: H.263v1 UMV parsing is buggy.
Juanjo
2001-11-03 00:49:53 +00:00
162caf680fright green line bugfix for width not %8==0 (untested -vo vesa doesnt work)
Michael Niedermayer
2001-11-02 19:21:02 +00:00
cabad2adbc* dependency for static linking
Zdenek Kabelac
2001-10-31 19:40:18 +00:00
7fb36f6c51deinterlace bugfix
Michael Niedermayer
2001-10-31 18:29:03 +00:00
3407a97286c speedup (x1, rk1 filters)
Michael Niedermayer
2001-10-31 02:29:02 +00:00
02a0a992cdc speedup
Michael Niedermayer
2001-10-31 01:30:28 +00:00
b18ea156c415/16bit in C speedup
Michael Niedermayer
2001-10-31 00:26:29 +00:00
397c035e91c optimizations bugfix
Michael Niedermayer
2001-10-30 22:24:38 +00:00
d9fc1cfec1c optimizations
Michael Niedermayer
2001-10-30 22:03:25 +00:00
d022ce5c4fc optimizations (array is faster than pointer) (16bpp variants tested and 2% faster)
Michael Niedermayer
2001-10-30 21:33:01 +00:00
8405b3fdafminor speedup cleanup
Michael Niedermayer
2001-10-30 21:14:02 +00:00
497d4f9932interpolate chrominance for every second line in the 1:1 vertical scale function
Michael Niedermayer
2001-10-30 21:04:42 +00:00
1faf086709bugfixes small speedup for the non x86 stuff
Michael Niedermayer
2001-10-30 20:30:24 +00:00
51da31f16bcosmetic
Nick Kurshev
2001-10-30 17:46:07 +00:00
541c4eb9bafixed a warning
Michael Niedermayer
2001-10-29 19:54:22 +00:00
d9384b8b77No longer required
Nick Kurshev
2001-10-29 18:44:20 +00:00
a3aece931bFinish mmx2, 3dnow optimiz. 15to16 should be tested. Better fix of can't compile
Nick Kurshev
2001-10-29 18:28:06 +00:00
e697a1413bcant compile on non x86 bugfix
Michael Niedermayer
2001-10-29 18:07:40 +00:00
17f715fa64patch from Martin Decky <deckm1am@ss1000.ms.mff.cuni.cz> applied and unnecassery "memory" removed
Michael Niedermayer
2001-10-29 18:00:45 +00:00
2add307d05tell the c compiler that the memory changed
Michael Niedermayer
2001-10-28 19:54:23 +00:00
99cefd0bda3dnow prefetch & sfence
Michael Niedermayer
2001-10-28 19:41:50 +00:00
3885847036yv12 to yv12 scaler someone who knows a bit about vo_odivx could add support for it ...
Michael Niedermayer
2001-10-28 18:30:59 +00:00
494a6294bf32to24: MMX, MMX2, 3DNOW optimization
Nick Kurshev
2001-10-28 17:42:52 +00:00
90f8a479b7More elegant solution
Nick Kurshev
2001-10-28 17:15:54 +00:00
2f6b90b0f9preprocessor cleanup
Nick Kurshev
2001-10-28 14:03:16 +00:00
79811694c5sfence
Nick Kurshev
2001-10-28 13:59:57 +00:00
18224bc9beMore accurate prefetching
Nick Kurshev
2001-10-28 13:06:49 +00:00
96b956cc46mmx, mmx2, 3dnow optimized 24to32
Nick Kurshev
2001-10-28 12:02:16 +00:00
49a0c6eec8mmx optimized 24to32
Nick Kurshev
2001-10-28 11:48:50 +00:00
607d7d0373forgot, sorry
Nick Kurshev
2001-10-28 11:47:22 +00:00
fde33ab52ePrev ver could work only on x86
Nick Kurshev
2001-10-28 11:00:40 +00:00
b238eb2e77vo_vesa: more rgb2rgb support
Nick Kurshev
2001-10-28 10:45:42 +00:00
59ac5a936cvo_vesa: more rgb2rgb support
Nick Kurshev
2001-10-28 10:28:08 +00:00
b234ae818bvo_vesa: rgb2rgb support
Nick Kurshev
2001-10-28 10:17:57 +00:00
390b20a6c9yuv2rgb bugfix
Michael Niedermayer
2001-10-28 03:03:49 +00:00
18c599db04missing header
Nick Kurshev
2001-10-27 13:34:10 +00:00
f840692ffbheaders installation
Nick Kurshev
2001-10-27 12:40:13 +00:00
0319c531fbShared objects support
Nick Kurshev
2001-10-27 12:12:38 +00:00
0fd944424bShared objects support
Nick Kurshev
2001-10-27 12:04:27 +00:00
9927c7ee0dfaster dering
Michael Niedermayer
2001-10-26 09:34:41 +00:00
2e2126188fdering in c dering bugfix
Michael Niedermayer
2001-10-26 00:35:41 +00:00
dda87e9fbba few warning fixes (missing #include's)
Pierre Lombard
2001-10-25 23:34:14 +00:00
e0f8ffae993dnow dering
Michael Niedermayer
2001-10-25 22:50:03 +00:00
cf76316aa3just a few "not implemented yet" removed
Michael Niedermayer
2001-10-25 21:57:42 +00:00
70c5ae870bdering in mmx2
Michael Niedermayer
2001-10-25 21:55:11 +00:00
2ff198c11adownscale fixed some warnings
Michael Niedermayer
2001-10-25 14:31:11 +00:00
e5c30e0692fixed difference with -vo md5 between doVertDefFilter() C and MMX / MMX2 versions fixed some warnings fixed the cant compile on non x86 systems (i didnt apply the patch from Oliver Schoenbrunner <oliver.schoenbrunner@jku.at> because it used ARCH_X86 instead of HAVE_MMX)
Michael Niedermayer
2001-10-25 11:42:34 +00:00
4e4dcbc584much better horizontal filters (transpose & use the vertical ones) :) bugfix bugs?
Michael Niedermayer
2001-10-24 16:39:40 +00:00
44d01eea32Independed compilation of SUBDIRS
Nick Kurshev
2001-10-24 07:34:41 +00:00
73d3355400more speed
Michael Niedermayer
2001-10-24 00:05:30 +00:00
2d83f323d6* and finaly avoid deadlock at the end of audio stream
Zdenek Kabelac
2001-10-23 20:20:01 +00:00
de5123dc35* fixes to avoid crash when broken mp3 header is found
Zdenek Kabelac
2001-10-23 19:58:30 +00:00
123ba0716e* made by Juergen - should be useful for Solaris
Zdenek Kabelac
2001-10-23 19:04:16 +00:00
c152c98327* simple fix to avoid memcpy with len < 0
Zdenek Kabelac
2001-10-23 19:03:33 +00:00
525782f33f* prevent crash in decoder
Zdenek Kabelac
2001-10-23 19:02:55 +00:00
9736722ad7more speed
Michael Niedermayer
2001-10-23 15:55:54 +00:00
ac0b0b2f6dand another +2% speedup
Michael Niedermayer
2001-10-23 12:05:34 +00:00
37da00fcaaoptimizations (+2% speedup)
Michael Niedermayer
2001-10-23 10:29:48 +00:00
d604bab901fixed alignment (static variables where sometimes not 8-byte aligned) added half uv interpolation support added prefetch BGR15 support in MMX (untested) (so BGR15,16,24,32 are supported) special unscaled height version (not much faster but it doesnt interpolate uv vertically)
Michael Niedermayer
2001-10-20 21:12:09 +00:00