Duplicate the ext/hermes colorspace plugin, and remove Hermes code and GPL code....
authorDavid Schleef <ds@schleef.org>
Thu, 15 Jan 2004 08:58:21 +0000 (08:58 +0000)
committerDavid Schleef <ds@schleef.org>
Thu, 15 Jan 2004 08:58:21 +0000 (08:58 +0000)
commit359d19d45d5ce50fbb9527b74bd4f4c1451f7d7a
tree7bf7040f36e481084f89234102bedc51c7a564eb
parenta508c0ff2f88835e8fd5e671eb007403fbdb444b
Duplicate the ext/hermes colorspace plugin, and remove Hermes code and GPL code.  Fix for new caps negotiation.  Rewr...

Original commit message from CVS:
* configure.ac:
* gst/colorspace/Makefile.am:
* gst/colorspace/gstcolorspace.c:
* gst/colorspace/gstcolorspace.h:
* gst/colorspace/yuv2rgb.c:
* gst/colorspace/yuv2rgb.h:
Duplicate the ext/hermes colorspace plugin, and remove Hermes
code and GPL code.  Fix for new caps negotiation.  Rewrite
much of the format handling code, and some of the conversion
code.  Basically, rewrote almost everything.  This element
handles I420, YV12 to RGB conversions.
* ext/hermes/Makefile.am:
* ext/hermes/gsthermescolorspace.c:
Rename colorspace to hermescolorspace.  Fix negotiation issues.
Remove non-Hermes related code.  This element handles lots of
RGB to RGB conversions, but no YUV.
* ext/hermes/gstcolorspace.c:
* ext/hermes/gstcolorspace.h:
* ext/hermes/rgb2yuv.c:
* ext/hermes/yuv2rgb.c:
* ext/hermes/yuv2rgb.h:
* ext/hermes/yuv2rgb_mmx16.s:
* ext/hermes/yuv2yuv.c:
* ext/hermes/yuv2yuv.h:
Remove old code.
ChangeLog
configure.ac