1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-12-02 03:06:28 +02:00
Commit Graph

430 Commits

Author SHA1 Message Date
Alex Beregszaszi
f2015f0c50 fix altivec.h inclusion (vector keyword in structure)
Originally committed as revision 12839 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2004-07-17 08:56:47 +00:00
Alex Beregszaszi
95d45b1e64 simplify the init
Originally committed as revision 12838 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2004-07-17 08:53:20 +00:00
Alex Beregszaszi
84fdd6421f some fixes
Originally committed as revision 12837 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2004-07-17 07:01:15 +00:00
Romain Dolbeau
b71cf33c9b Altivec unscaled YV12 -> packed YUV patch by (Romain Dolbeau <dolbeau at irisa dot fr>)
Originally committed as revision 12769 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2004-07-06 13:52:56 +00:00
Michael Niedermayer
a31de95620 altivec yuv->rgb converter
orginal patch  by (Marc Hoffman <mmh at pleasantst dot com>)
critical fixes by (Reza Jelveh <reza.jelveh at tu-harburg dot de>)

known bugs/issues, which should be fixed ASAP by someone who has a ppc:
0..255 vs. 16..235
unneeded recalculation of tables
general cleaup, like removing double initalizing of variables

Originally committed as revision 12699 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2004-06-27 00:07:15 +00:00
Alex Beregszaszi
57c4d4051e bigendian fix
Originally committed as revision 12658 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2004-06-25 17:05:35 +00:00
Alex Beregszaszi
5ea951b74e ranlib cleanup by Dan Christiansen
Originally committed as revision 12633 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2004-06-24 12:52:17 +00:00
Michael Niedermayer
0d56feac94 small linux/altivec compile fix in postproc/ by (Romain Dolbeau <dolbeau at irisa dot fr>)
Originally committed as revision 12533 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2004-06-04 10:00:36 +00:00
Michael Niedermayer
da7f8893e3 bigendian fix by (Romain Dolbeau <dolbeau at irisa dot fr>)
with #if defined(WORDS_BIGENDIAN) && (WORDS_BIGENDIAN == 1) -> #ifdef WORDS_BIGENDIAN by me

Originally committed as revision 12396 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2004-05-02 14:26:28 +00:00
D Richard Felker III
ae4cffd9fc this isn't actually stupid, but it's not valid C and gcc 3.5 rejects it as such
Originally committed as revision 12386 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2004-05-01 20:15:21 +00:00
Matthieu Castet
db7a2e0d17 attribute_used patch by (matthieu castet <castet.matthieu at free dot fr>)
Originally committed as revision 12302 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2004-04-26 19:38:17 +00:00
Romain Dolbeau
8c266f0cb7 AltiVec hScale, all size patch by (Romain Dolbeau <dolbeaur at club-internet dot fr>)
Originally committed as revision 12131 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2004-04-06 00:25:47 +00:00
Alex Beregszaszi
6b6242a205 make gcc happy under hurd
Originally committed as revision 12125 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2004-04-05 21:34:04 +00:00
Magnus Damm
35fe5cc53f altivec swscale under Linux patch by (Magnus Damm <damm at opensource dot se>)
Originally committed as revision 12024 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2004-03-14 18:04:59 +00:00
Romain Dolbeau
a2faa40192 AltiVec support in postproc/ + altivec optimizations for yuv2yuvX patch by (Romain Dolbeau <dolbeau at irisa dot fr>)
Originally committed as revision 12018 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2004-03-11 17:58:11 +00:00
Alex Beregszaszi
2c293402b0 correct C init tables
Originally committed as revision 11692 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2003-12-27 19:54:59 +00:00
Michael Niedermayer
468887480c 1000l
Originally committed as revision 11407 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2003-11-06 23:22:17 +00:00
Michael Niedermayer
ec62c38fd5 -sws 0 && -ssf chs fixed
Originally committed as revision 11380 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2003-11-04 13:52:12 +00:00
Michael Niedermayer
8bae9ddc91 10l (forgot that the dstW offset is hardcoded in the asm)
Originally committed as revision 11369 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2003-11-03 02:19:57 +00:00
Michael Niedermayer
c4f1e443e7 minimum slice size fix (fixes 422P 1 line per slice, used by huffyuv)
Originally committed as revision 11214 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2003-10-22 00:19:20 +00:00
Michael Niedermayer
ff49072013 dither scaling coefficients so they add up to 1.0
Originally committed as revision 11124 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2003-10-15 12:08:31 +00:00
Michael Niedermayer
379a20360c rounding fixes
Originally committed as revision 11123 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2003-10-15 11:21:54 +00:00
Michael Niedermayer
7ac25f2d00 yv12->uyvy MMX
Originally committed as revision 11073 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2003-10-10 00:19:16 +00:00
Michael Niedermayer
abdcd3379a 1E10l
#undef ARCH_X86
...
#ifdef ARCH_X86
...
#define ARCH_X86
...
#endif

Originally committed as revision 11072 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2003-10-10 00:11:24 +00:00
Michael Niedermayer
2549c2bc00 10l
Originally committed as revision 11071 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2003-10-09 23:45:04 +00:00
Alex Beregszaszi
caeaabe7d0 uyvy output support in swscaler
Originally committed as revision 11069 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2003-10-09 22:25:53 +00:00
Ken Mandelberg
236699830d Fixed the brokeness and also bgr32 should work now. Patch by Ken Mandelberg <km@mathcs.emory.edu>
Originally committed as revision 11038 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2003-10-07 22:41:56 +00:00
Gabucino
77a416e8aa many small typo and grammar fixes
Based on Bernard Leak's mail <bernard 4t brenda-arkle.demon.co.uk>

Originally committed as revision 11001 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2003-10-04 17:29:08 +00:00
Michael Niedermayer
54324550b8 srcSliceY % 4 != 0 fix
Originally committed as revision 10953 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2003-09-26 23:37:28 +00:00
Pierre Lombard
3f4185517f reversed for cause of code obsolescence
Originally committed as revision 10896 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2003-09-21 01:23:07 +00:00
Pierre Lombard
b9ebf325c6 printf() requires stdio.h
Originally committed as revision 10891 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2003-09-20 11:57:42 +00:00
Alex Beregszaszi
7855ef1ce4 remove cs_test and swscale-example too
Originally committed as revision 10497 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2003-07-28 15:24:38 +00:00
Michael Niedermayer
a4c90ea3ba fixing "internal error in orderYUV" bug
Originally committed as revision 10313 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2003-06-19 21:28:56 +00:00
Alex Beregszaszi
cd96358cb5 unused
Originally committed as revision 10236 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2003-06-01 22:10:44 +00:00
Michael Niedermayer
35ca945423 vf_scale.h & related cleanup & some small warning fix by dominik
Originally committed as revision 10234 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2003-06-01 21:59:29 +00:00
Alex Beregszaszi
f184683552 cs_test cleanup and fix compilation if gui enabled
Originally committed as revision 10175 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2003-05-23 20:29:36 +00:00
Alex Beregszaszi
b76ee469c7 update
Originally committed as revision 10174 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2003-05-23 20:21:31 +00:00
Alex Beregszaszi
27161c0630 non-x86 support
Originally committed as revision 10173 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2003-05-23 20:12:44 +00:00
Alex Beregszaszi
b706b007a4 removed the last mp_msg :)
Originally committed as revision 10047 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2003-05-01 19:14:27 +00:00
Michael Niedermayer
d7b8e4b622 bigendian fix by (Samuel Kleiner <kleiner at cd dot chalmers dot se>)
Originally committed as revision 9989 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2003-04-25 17:22:11 +00:00
Michael Niedermayer
700490a4d1 remove remaining cpudetect dependancy
Originally committed as revision 9988 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2003-04-25 17:16:55 +00:00
Michael Niedermayer
e21206a820 moving getFilter stuff back (vf_scale.c -> swscale.c)
Originally committed as revision 9986 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2003-04-25 11:26:34 +00:00
Michael Niedermayer
516b1f82ac removing sws - global verbose var dependancy
removing sws - cpudetect dependancy (note rgb2rgb still needs it)
moving mplayer specific stuff from swscale.c -> vf_scale.c

Originally committed as revision 9976 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2003-04-24 17:04:20 +00:00
Alex Beregszaszi
3ec3877781 killed an mp_msg occurance
Originally committed as revision 9971 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2003-04-21 23:14:21 +00:00
Michael Niedermayer
c9b99ea661 mplayer idependant (not really yet) swscale example
Originally committed as revision 9922 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2003-04-17 19:32:46 +00:00
Andreas Öman
8553d9f4fd 10l patch by (Andreas Hess <jaska at gmx dot net>)
Originally committed as revision 9886 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2003-04-08 23:46:35 +00:00
Michael Niedermayer
5bf0135422 10l
Originally committed as revision 9699 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2003-03-27 16:16:58 +00:00
Michael Niedermayer
fccb9b2b80 10000l (YUV vs. YVU swscale fix/cleanup)
Originally committed as revision 9698 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2003-03-27 16:04:53 +00:00
Michael Niedermayer
3e499f531a cleanup
Originally committed as revision 9500 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2003-02-24 00:12:30 +00:00
Michael Niedermayer
d4e242755f sws_ prefix, more seperation between internal & external swscaler API
sws_scale() returns the number of outputed lines

Originally committed as revision 9495 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2003-02-23 22:05:55 +00:00
Michael Niedermayer
4363b41d8d 100l (gcc 3.2 .....)
Originally committed as revision 9478 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2003-02-21 22:01:00 +00:00
Michael Niedermayer
5427e24291 yuv2rgb brightness/contrast/saturation/different colorspaces support finished
yuv2rgb deglobalize
yuv2rgb optimizations / cleanup
bugs?

Originally committed as revision 9477 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2003-02-21 20:35:18 +00:00
Michael Niedermayer
20380eb831 cleanup
Originally committed as revision 9456 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2003-02-18 19:36:20 +00:00
Michael Niedermayer
aeae5d537b optimize
Originally committed as revision 9455 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2003-02-18 19:22:34 +00:00
Michael Niedermayer
9902f4e2e4 1000l
Originally committed as revision 9435 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2003-02-15 17:29:01 +00:00
Michael Niedermayer
4e61e21c32 bigendian bug (fixes?)
Originally committed as revision 9434 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2003-02-15 15:07:57 +00:00
Michael Niedermayer
deb2277c0d simpler & faster
Originally committed as revision 9431 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2003-02-15 13:04:17 +00:00
Michael Niedermayer
bba9b16c26 moving postprocess to ffmpeg/libavcodec
Originally committed as revision 1586 to svn://svn.ffmpeg.org/ffmpeg/trunk
Originally committed as revision 9427 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
Originally committed as revision 9428 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2003-02-14 21:27:25 +00:00
Michael Niedermayer
e54d94ba4e cleanup
Originally committed as revision 9418 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2003-02-13 21:38:43 +00:00
Michael Niedermayer
0481412aba brightness / saturation / contrast / different yuv colorspace support for some yuv2rgb converters (many converters still ignore it)
Originally committed as revision 9417 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2003-02-13 19:27:17 +00:00
Michael Niedermayer
6542b44e2a cleanup
Originally committed as revision 9415 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2003-02-13 18:24:33 +00:00
Michael Niedermayer
77a4965980 cleanup
Originally committed as revision 9414 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2003-02-13 14:19:05 +00:00
Michael Niedermayer
9858f77376 avoid #include "../
Originally committed as revision 9403 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2003-02-11 21:13:30 +00:00
Michael Niedermayer
6524b641c0 #ifdef c++
Originally committed as revision 9402 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2003-02-11 21:12:16 +00:00
Michael Niedermayer
4596673c06 -fPIC compileable
Originally committed as revision 9395 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2003-02-11 15:06:44 +00:00
Michael Niedermayer
b3b8bf6419 yv12 -> yuy2 converter in alpha asm (from mplayerxp)
Originally committed as revision 9394 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2003-02-11 13:13:16 +00:00
Michael Niedermayer
f0b62bbde2 cleanup (unsigned stride -> int stride)
Originally committed as revision 9393 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2003-02-11 12:57:53 +00:00
Michael Niedermayer
b2609d4cbd yuv9 -> yv12 bugfixes
Originally committed as revision 9257 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2003-02-03 18:45:25 +00:00
Michael Niedermayer
799fd46714 10l found by (Dominik Mierzejewski <dominik at rangers dot eu dot org>)
Originally committed as revision 9189 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2003-02-01 00:48:33 +00:00
Michael Niedermayer
f17457ac49 fixing rgb4 & bgr4 (2 pixels per byte)
adding bg4b & rg4b (1 pixel per byte)

Originally committed as revision 9172 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2003-01-30 09:15:09 +00:00
Michael Niedermayer
7322a67c39 UYVY input
Originally committed as revision 9072 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2003-01-23 09:35:22 +00:00
D Richard Felker III
9b1663fcd0 C implementation of the median deinterlacer (seems to be the only one
that generates tolerable output for anime) so it will work on non-MMX
architectures. Someone should optimize it better eventually.

Originally committed as revision 9071 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2003-01-23 04:19:24 +00:00
Michael Niedermayer
e9effafdf9 YUV 411/422/444 support for pp
Originally committed as revision 8806 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2003-01-05 19:10:42 +00:00
Sascha Sommer
bb87a84ce9 10l another int i missing (without ^M)
Originally committed as revision 8667 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-12-30 23:00:02 +00:00
Michael Niedermayer
a2596758e0 10l (int i)
Originally committed as revision 8657 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-12-30 12:36:28 +00:00
Michael Niedermayer
3cef52271d cleaning corners of green dirt ;)
Originally committed as revision 8652 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-12-29 23:31:52 +00:00
Michael Niedermayer
88c0bc7e9c buffer alloc cleanup / 10l
Originally committed as revision 8631 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-12-29 00:57:23 +00:00
Dominik Mierzejewski
c9f99fef4f warning patch by (Dominik Mierzejewski <dominik at rangers dot eu dot org>)
Originally committed as revision 8255 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-11-23 10:58:14 +00:00
Michael Niedermayer
87f9c9e091 fixing compilation of cs_test
Originally committed as revision 8232 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-11-18 10:39:22 +00:00
Arpi
005ba71884 *HUGE* set of compiler warning fixes, unused variables removal
based on patch by Dominik Mierzejewski <dominik@rangers.eu.org>

Originally committed as revision 8124 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-11-06 23:54:29 +00:00
Michael Niedermayer
70d4f2da7f dont use fastmemcpy for PIC
Originally committed as revision 8108 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-11-04 22:45:34 +00:00
Michael Niedermayer
8664c807e6 10l
Originally committed as revision 8100 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-11-04 15:56:38 +00:00
Michael Niedermayer
8cb097d4a6 fixing dependancies
removing stray tabs

Originally committed as revision 8099 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-11-04 10:01:15 +00:00
Michael Niedermayer
b01be12120 pp docs
Originally committed as revision 8077 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-11-03 10:05:19 +00:00
Michael Niedermayer
326d40af06 cleanup
Originally committed as revision 8041 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-11-02 14:20:05 +00:00
Michael Niedermayer
c41d972d9c cleanup
Originally committed as revision 8039 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-11-02 13:58:14 +00:00
Arpi
a749913f4c verbose can be negative
Originally committed as revision 8028 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-11-01 17:46:45 +00:00
Michael Niedermayer
b401ebad91 cosmetics requested by kabi
Originally committed as revision 8020 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-11-01 01:19:04 +00:00
Michael Niedermayer
1609f6680c disabling compilation of .so if its not needed, gcc 3.1 seems to have problems with it
Originally committed as revision 7995 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-10-31 10:21:44 +00:00
Michael Niedermayer
01dc3aa48d using fewer registers ... to workaround something
Originally committed as revision 7991 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-10-31 01:42:59 +00:00
Michael Niedermayer
1d9324fd4e removing "-npp" (found by arpi)
Originally committed as revision 7987 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-10-30 21:13:07 +00:00
Michael Niedermayer
fa6ea14e40 per context cpuCaps (idea by kabi)
Originally committed as revision 7986 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-10-30 21:02:21 +00:00
Michael Niedermayer
4407a3c47a change qscale type to int8 and fix qscale ordering
Originally committed as revision 7985 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-10-30 20:50:33 +00:00
Michael Niedermayer
b49d916512 using same numbers for cpuCaps as libmpeg2 & liba52
Originally committed as revision 7974 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-10-30 01:59:51 +00:00
Michael Niedermayer
4603ed8f91 cleanly passing the cpuCaps
Originally committed as revision 7973 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-10-30 01:51:14 +00:00
Michael Niedermayer
51e19dccc7 10l
Originally committed as revision 7969 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-10-29 23:36:37 +00:00
Michael Niedermayer
df8d4d0ed5 cleanup
Originally committed as revision 7964 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-10-29 20:12:24 +00:00
Michael Niedermayer
9cb54f4311 cosmetics ;)
prefixing all functions with pp_ to avoid namespace issues

Originally committed as revision 7962 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-10-29 18:51:52 +00:00
Michael Niedermayer
ec487e5db8 better deblocking filter
Originally committed as revision 7961 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-10-29 18:35:15 +00:00
Michael Niedermayer
9d947f1935 -fomit-frame-pointer is needed for the PIC code
Originally committed as revision 7957 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-10-29 11:21:43 +00:00