Michael Niedermayer
077ea8a7f4
horizontal up/downscale linear & cubic
...
-sws command line option (0 -> fast_bilinear, 1->bilinear, 2->bicubic)
Originally committed as revision 3273 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-12-02 20:03:26 +00:00
Michael Niedermayer
af91b8b3c8
sliced scaleing bugfix
...
Originally committed as revision 3216 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-29 22:19:21 +00:00
Michael Niedermayer
d1fac6cf52
swscaler cleanup
...
green line at bottom bugfix
green lines in yuv2yuv scaler bugfix
Originally committed as revision 3210 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-29 20:19:17 +00:00
Michael Niedermayer
6e9b48406c
faster brightness correcture in MMX2
...
Originally committed as revision 3172 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-28 01:26:03 +00:00
Michael Niedermayer
06c4804a79
compiletime pp-mode support (luminance = chrominance filters though) 1-2% faster with -benchmark -vo null -nosound
...
Originally committed as revision 3155 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-27 02:25:31 +00:00
Michael Niedermayer
726a959a54
runtime cpu detection optional (compiles faster)
...
Originally committed as revision 3153 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-27 01:19:56 +00:00
Michael Niedermayer
e89952aabe
runtime cpu detect optional (compiles faster)
...
Originally committed as revision 3152 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-27 01:12:30 +00:00
Michael Niedermayer
43d8c23cbf
runtime cpu detection
...
Originally committed as revision 3144 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-26 21:17:23 +00:00
Michael Niedermayer
48a05ceccd
oops
...
Originally committed as revision 3137 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-26 02:20:51 +00:00
Michael Niedermayer
1de97d8422
runtime cpu detection
...
rgb24toyv12 in C
Originally committed as revision 3133 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-26 01:15:08 +00:00
Michael Niedermayer
7630f2e060
runtime cpu detection
...
Originally committed as revision 3127 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-26 00:31:43 +00:00
Michael Niedermayer
cc9b067935
runtime cpu detection
...
Originally committed as revision 3100 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-24 22:16:29 +00:00
Michael Niedermayer
4e1349d4e1
use fastmemcpy for chrominance if no chrominance filtering is done
...
Originally committed as revision 3095 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-24 02:05:06 +00:00
Michael Niedermayer
cd38e322ef
faster dering
...
Originally committed as revision 3094 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-24 01:38:30 +00:00
Michael Niedermayer
043ba56f68
1% speedup
...
Originally committed as revision 3038 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-20 20:46:39 +00:00
Michael Niedermayer
cf5ec61d0c
oops, too much cleanup ;)
...
Originally committed as revision 3033 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-20 18:07:13 +00:00
Michael Niedermayer
c09dc46524
cleanup
...
precopy fewer lines from src to dst if possible
speedup (due to cleanup of blockcopy)
Originally committed as revision 3032 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-20 17:47:52 +00:00
Michael Niedermayer
7f16f6e64e
faster mmx2 / 3dnow deblocking filter
...
brightness_debug (draws luminance histogram & autodetected white/black level)
Originally committed as revision 3014 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-19 22:20:30 +00:00
Juanjo
644d98a4f2
- Preliminary RTP friendly mode for H.263.
...
- GOB headers for H.263 coding on RTP mode.
- Improved GOB header detection for H.263 decoder.
Originally committed as revision 222 to svn://svn.ffmpeg.org/ffmpeg/trunk
2001-11-19 02:13:14 +00:00
Felix Bünemann
652cb0f57a
Move ignores in subdirs to their respective .cvsignore files.
...
Originally committed as revision 2964 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-17 23:55:40 +00:00
Juanjo
96815ce9e2
- Added support to Inter4V+Q MBs to H.263 decoder.
...
- Advanced Prediction Mode activated for H.263 decoder.
- Bug fixed on H.263+ header parsing for UFEP.
- Now we can decode VIVO v1 streams :)
Originally committed as revision 221 to svn://svn.ffmpeg.org/ffmpeg/trunk
2001-11-17 21:14:54 +00:00
Juanjo
9eaa46906b
- Bug fixed on H.263 decoder initialization.
...
Originally committed as revision 220 to svn://svn.ffmpeg.org/ffmpeg/trunk
2001-11-17 15:43:04 +00:00
Gabucino
21810797bc
postproc/ dir now respects --with-extraincdir
...
Now that I'm fixing configure1, here comes configure2 ehh ;)
Originally committed as revision 2928 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-16 19:13:03 +00:00
Michael Niedermayer
a9c779788f
temp denoiser:
...
bugfix?
averageing noise over the surrounding blocks
Originally committed as revision 2900 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-14 11:51:36 +00:00
Michael Niedermayer
be44a4d74a
temp denoiser changes: (a-b)^2 instead of |a-b| and MMX2/3DNOW version
...
Originally committed as revision 2896 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-14 02:46:58 +00:00
Michael Niedermayer
117e45b03b
temporal noise reducer in C (-pp 0x100000)
...
setting the thresholds from the commandline requires postprocess2() / getPpModeByNameAndQuality() (someone could perhaps modify mplayer so that they are beiing used, iam too lazy for it ;)
Originally committed as revision 2861 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-13 02:40:56 +00:00
Juanjo
8547282b6c
- Bug fix on MV prediction for MPEG4 caused by new H.263 GOB code.
...
Originally committed as revision 215 to svn://svn.ffmpeg.org/ffmpeg/trunk
2001-11-13 01:21:35 +00:00
Juanjo
102d39088b
- Fixed a bug on H.263 MV prediction for MB on GOBs limits.
...
- Now we can decode H.263v1 streams found on QT without problems.
Originally committed as revision 214 to svn://svn.ffmpeg.org/ffmpeg/trunk
2001-11-12 05:19:55 +00:00
Michael Niedermayer
ed8c06708e
uyvytoyv12 in MMX (untested)
...
Originally committed as revision 2848 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-11 22:26:15 +00:00
Nick Kurshev
f12e206b47
Let loops will be aligned
...
Originally committed as revision 213 to svn://svn.ffmpeg.org/ffmpeg/trunk
2001-11-11 17:55:54 +00:00
Michael Niedermayer
815cbfe71e
QP_store==null bugfix and no opendivx bugfix
...
Originally committed as revision 2809 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-11 01:18:40 +00:00
Michael Niedermayer
ed3460658f
yuy2toyv12 bugfix
...
Originally committed as revision 2807 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-11 00:50:40 +00:00
Arpi
81c0590e6c
uyvy->uv12 added
...
Originally committed as revision 2802 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-10 23:28:10 +00:00
Michael Niedermayer
cff6ecd7e0
.balign or we´ll align by 64kb on some architectures
...
Originally committed as revision 2801 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-10 20:39:23 +00:00
Michael Niedermayer
6e3bba7282
.align 16
...
Originally committed as revision 2800 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-10 19:46:04 +00:00
Nick Kurshev
a822a47983
fixed gcc-3.0.x compilation (by Michael Niedermayer)
...
Originally committed as revision 211 to svn://svn.ffmpeg.org/ffmpeg/trunk
2001-11-10 14:36:12 +00:00
Pierre Lombard
6c426cff79
added missing #include <malloc.h>
...
#include "config.h" moved as 1st #include since it defines HAVE_foo_h for
later conditional inclusions
Originally committed as revision 2776 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-09 02:17:02 +00:00
Michael Niedermayer
9395185f9e
bugfix
...
Originally committed as revision 2767 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-07 23:17:11 +00:00
Nick Kurshev
1b383194f6
rgb32tobgr32 now is documented ;)
...
Originally committed as revision 2759 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-07 08:52:04 +00:00
Michael Niedermayer
9996924345
rgb32tobgr32 / bgr32torgb32
...
Originally committed as revision 2756 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-06 23:54:41 +00:00
Michael Niedermayer
3fe8e8f068
gcc does optimize writes to non volatile variables away if it didnt know that they were read in between
...
Originally committed as revision 2751 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-06 19:26:22 +00:00
Michael Niedermayer
da3b92c877
15/16 bpp dithering
...
Originally committed as revision 2750 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-06 19:16:49 +00:00
Michael Niedermayer
d8fa3c5497
better dithering
...
Originally committed as revision 2749 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-06 18:42:22 +00:00
Nick Kurshev
2b3eef22d0
Minor speedup of rgb32to24. (performance is not successful)
...
Originally committed as revision 2747 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-06 17:14:22 +00:00
Jürgen Keil
9e7f791dcb
Remove a few obsolete header includes (fixes a compile error on solaris)
...
Originally committed as revision 2745 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-06 17:04:13 +00:00
Michael Niedermayer
b28daef82e
minor changes (fixed some warnings, added attribute aligned(8) stuff)
...
Originally committed as revision 2743 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-06 16:53:47 +00:00
Nick Kurshev
53445e8301
MMX2, 3DNOW, MMX optimized rgb32(24)to16(15) stuff
...
Originally committed as revision 2742 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-06 16:35:17 +00:00
Nick Kurshev
3eb2151c15
optimized rgb24to16 stuff
...
Originally committed as revision 2741 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-06 16:21:38 +00:00
Michael Niedermayer
761635727d
mmx2 bgr24 stuff from swscale (slightly faster)
...
Originally committed as revision 2740 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-06 14:43:19 +00:00
Nick Kurshev
0155db7f6c
rgb24to32 now is faster
...
Originally committed as revision 2739 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-06 13:53:43 +00:00