Falk Hüffner
494e409255
Assembly version of put_pixels. This is currently the function that
...
takes the most time, and it allows for more efficient unaligned access
and better control over memory latencies.
Originally committed as revision 711 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-07-01 23:47:01 +00:00
Falk Hüffner
d13c54cdc0
Add profiling support.
...
Originally committed as revision 710 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-07-01 23:02:36 +00:00
Falk Hüffner
bb7d4939ba
Implement put_pixels_clamped and add_pixels_clamped in Assembler. This
...
allows better scheduling of the memory accesses, and is portable among
all compilers.
Originally committed as revision 709 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-07-01 04:26:07 +00:00
Michael Niedermayer
e09d12f4f6
using the new rgb2rgb converters (the LQ ones are only used if -sws 0 or -sws 4)
...
Originally committed as revision 6617 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-06-30 20:34:54 +00:00
Michael Niedermayer
f5b58629fe
last line messed up in Y800 bugfix
...
Originally committed as revision 6616 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-06-30 20:32:42 +00:00
Michael Niedermayer
a1ce46cf52
fixing rgb24tobgr32
...
Originally committed as revision 6615 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-06-30 19:04:02 +00:00
Michael Niedermayer
0598bcbb5f
fixing memory overwrite bugs in the new converters
...
Originally committed as revision 6609 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-06-29 21:43:28 +00:00
Michael Niedermayer
8f4260888a
test new converter stuff too
...
Originally committed as revision 6608 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-06-29 21:35:48 +00:00
Michael Niedermayer
ac4d0aea71
merging changes from mplayerxp (rgb2rgb*.{c,h} only)
...
Originally committed as revision 6607 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-06-29 21:26:15 +00:00
Michael Niedermayer
d8dad2a525
fixing memory overwrite bugs again ...
...
Originally committed as revision 6606 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-06-29 20:50:11 +00:00
Michael Niedermayer
a28ea2c04d
colorspace converter tests (memory corruption tests at different width/src/dst)
...
quite impressive results only 1 of the 13 rgb->rgb converters fails for the c versions
... sadly only 1 of the mmx converters passes though :( ... i feared allready that last mplayerxp merge reversed the bugfixes :((((
Originally committed as revision 6604 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-06-29 15:01:23 +00:00
Michael Niedermayer
b241cbf2cf
yvu9 -> yv12 unscaled converter with linear chroma scaling
...
Originally committed as revision 6583 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-06-27 23:48:53 +00:00
Michael Niedermayer
81a571a8b3
-sws 6 (luma bicubic & chroma bilinear)
...
Originally committed as revision 6581 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-06-27 19:17:25 +00:00
Michael Niedermayer
cf7d1c1a73
use unified yuv2rgb init
...
{RGB,BGR}{1,4,8,15,16,24,32} output supported
Originally committed as revision 6579 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-06-27 18:00:47 +00:00
Michael Niedermayer
7c30782729
fixing scaling/contrast for 1/4/8 bpp
...
exporting yuv2rgb_c_init() as the swscaler will use it (avoids code duplication)
Originally committed as revision 6578 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-06-27 17:40:51 +00:00
Zdenek Kabelac
d859228038
* turned into debug message - it's annoying when watching mjpeg files
...
Originally committed as revision 707 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-06-27 13:21:16 +00:00
Michael Niedermayer
a406617f2a
init dc_scale tables to defaults (fixes mjpeg sig11)
...
Originally committed as revision 706 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-06-25 10:15:42 +00:00
Falk Hüffner
db42e13bfb
Ugly hack to make the assembler accept MVI instructions.
...
Originally committed as revision 705 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-06-24 22:22:39 +00:00
Falk Hüffner
b210c96c0c
* Fixed constraints
...
* Support ccc
* Support gcc 3.2 builtins
Originally committed as revision 704 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-06-24 22:21:30 +00:00
Falk Hüffner
3155c994b6
Reintroduce lost idctSparseCol for Alpha. Sorry for adding even more
...
code duplication, I'm currently working on the put/add variants, but I
did not get them to be as fast as the old method yet...
Originally committed as revision 703 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-06-24 21:17:22 +00:00
Michael Niedermayer
5ac80202c8
killing globals
...
Originally committed as revision 6555 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-06-24 20:05:53 +00:00
Michael Niedermayer
f10bd870bf
4mv bugfix
...
Originally committed as revision 702 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-06-24 15:02:52 +00:00
Michael Niedermayer
985c513355
10l
...
Originally committed as revision 6542 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-06-24 00:56:27 +00:00
Michael Niedermayer
5859233b70
100l (non mmx versions didnt compile)
...
some cleanup
Originally committed as revision 6541 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-06-24 00:18:29 +00:00
Arpi
0c51ef979f
IF09 is alias for YVU9 (actually it has extra 4th plane containing MC change
...
flags, but it doesn't matter for now) - IF09 is supported by win32 Indeo codecs
and by some others too
Originally committed as revision 6536 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-06-23 19:30:35 +00:00
Michael Niedermayer
e616aa936e
yvu9 support (other planar yuv formats with other chroma subsamplings should be trivial to add, if they had a IMGFMT)
...
disabled broken (=new) converters (they cause random sig11)
various bugfixes
Originally committed as revision 6533 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-06-23 18:51:43 +00:00
Michael Niedermayer
3f7bb50cdd
cleanup
...
Originally committed as revision 6521 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-06-23 11:01:25 +00:00
Michael Niedermayer
c7a810cc25
selftest support
...
bugfixes
Originally committed as revision 6518 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-06-23 10:36:18 +00:00
Michael Niedermayer
390dffc5ad
more mpeg4 fourcc's
...
Originally committed as revision 701 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-06-22 23:08:37 +00:00
Michael Niedermayer
44c1035c2f
cleanup & grayscale support
...
Originally committed as revision 6504 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-06-22 20:37:30 +00:00
Michael Niedermayer
bd5e1c72f8
fixing wmv1 bugs, it was foolish to belive that m$ would use the same dc prediction as mpeg4 just cuz they changed it a bit from msmpeg4v3
...
Originally committed as revision 700 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-06-22 15:52:25 +00:00
Arpi
0d9f3d85f6
sync with mplayer xp
...
- partial yvu9 support (copy only)
- rgb 15/16 -> 24/32 converters
- int->unsigned changes
Originally committed as revision 6493 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-06-22 08:49:45 +00:00
Alex Beregszaszi
d661d18d89
pre-yvu9toyv12 converter, only grayscale Y-plane coping :)
...
Originally committed as revision 6485 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-06-21 17:37:00 +00:00
Fabrice Bellard
24f9709b22
fixed VOB parsing bug
...
Originally committed as revision 699 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-06-18 19:25:38 +00:00
Michael Niedermayer
9b030d9d73
wmv1
...
Originally committed as revision 698 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-06-18 09:12:54 +00:00
Michael Niedermayer
0151a6f546
wmv1 support
...
Originally committed as revision 697 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-06-18 00:50:20 +00:00
Michael Niedermayer
f5957f3fe2
wmv1 support
...
dc scale optimisation
better ac table selection for msmpeg4
Originally committed as revision 696 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-06-18 00:49:00 +00:00
Michael Niedermayer
8f8402e49c
dc scale simplification/optimization
...
Originally committed as revision 695 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-06-18 00:46:02 +00:00
Michael Niedermayer
f0063c1a5b
10l
...
Originally committed as revision 6459 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-06-17 17:12:22 +00:00
Michael Niedermayer
e4b168dfbe
1bpp support
...
Originally committed as revision 6457 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-06-17 12:40:40 +00:00
Fabrice Bellard
8fd5fe9429
use #ifdef
...
Originally committed as revision 694 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-06-17 08:29:03 +00:00
Philip Gladstone
cbadbf19fc
Change ticker_tick to use ticker_abs as we want the absolute number
...
of ticks. In particular we want an INT64 return.
Originally committed as revision 693 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-06-17 03:10:37 +00:00
Philip Gladstone
c25fdfc683
Add ticker_abs function that returns the number of ticks to get the
...
supplied frame (or sample) number. This is not the same as ticker_tick
Originally committed as revision 692 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-06-17 03:08:29 +00:00
Michael Niedermayer
d03be26e37
8bpp bugfixes (brightness, contrast ...)
...
4bpp
Originally committed as revision 6454 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-06-17 01:48:31 +00:00
Michael Niedermayer
66cd0d8ead
ordered dither for 8bpp
...
Originally committed as revision 6453 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-06-16 21:24:57 +00:00
Michael Niedermayer
431b47f9fd
8bpp support (no dithering yet, use -vop noise for now)
...
Originally committed as revision 6452 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-06-16 20:25:50 +00:00
Philip Gladstone
2dbceb9f8a
Change the way that the ?date= stuff is parsed. It now takes a time (with optional date)
...
in local time rather than GMT. Note that you are advised to use the date as well as the time
as the time is relative to the current day (which is not much use if the time is in the
future). The date format parsing is pretty strict still:
YYYY-MM-DDTHH:MM:SS is a format that works. The T is a literal non-digit character. I wouldn't
use a space. The :SS can be omitted. The number of digits *must* be four in the Year.
Originally committed as revision 691 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-06-14 03:38:00 +00:00
Fabrice Bellard
4fd6044859
reverted to inttypes.h since it gives problems on some unixes
...
Originally committed as revision 690 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-06-13 23:36:30 +00:00
Fabrice Bellard
ce992c6932
moved code to mem.c and allcodecs.c
...
Originally committed as revision 689 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-06-11 13:45:17 +00:00
Fabrice Bellard
915bbac681
fixed one mpeg decoder memory leak
...
Originally committed as revision 688 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-06-11 13:44:14 +00:00