//========================================================================== // // THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY // KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE // IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR // PURPOSE. // // Copyright (c) 1999 - 2001 On2 Technologies Inc. All Rights Reserved. // //-------------------------------------------------------------------------- #include #include "ColorConversions.h" #include "lutbl.h" #include "ccstr.h" /* * **-CC_YVYUtoYV12_C * * See CCLIB.H for a more detailed description of this function */ void CC_YVYUtoYV12_C( unsigned char *src, int ImageWidth, int ImageHeight, unsigned char *YBuffer, unsigned char *UBuffer, unsigned char *VBuffer, int SrcPitch,int DstPitch ) { int i,j; unsigned char *YDst=YBuffer; unsigned char *UDst=UBuffer; unsigned char *VDst=VBuffer; // for each destination u and v pixel for(i=0;i