home *** CD-ROM | disk | FTP | other *** search
/ Computer Shopper 275 / DPCS0111DVD.ISO / Toolkit / Audio-Visual / VirtualDub / Source / VirtualDub-1.9.10-src.7z / src / test / source / TestPixel.cpp < prev    next >
Encoding:
C/C++ Source or Header  |  2009-09-14  |  623 b   |  18 lines

  1. #include <vd2/Kasumi/pixel.h>
  2. #include "test.h"
  3.  
  4. DEFINE_TEST(Pixel) {
  5.     TEST_ASSERT(VDConvertYCbCrToRGB(0x00, 0x80, 0x80) == 0x000000);
  6.     TEST_ASSERT(VDConvertYCbCrToRGB(0x10, 0x80, 0x80) == 0x000000);
  7.     TEST_ASSERT(VDConvertYCbCrToRGB(0x80, 0x80, 0x80) == 0x828282);
  8.     TEST_ASSERT(VDConvertYCbCrToRGB(0xEB, 0x80, 0x80) == 0xFFFFFF);
  9.     TEST_ASSERT(VDConvertYCbCrToRGB(0xFF, 0x80, 0x80) == 0xFFFFFF);
  10.  
  11.     TEST_ASSERT(VDConvertRGBToYCbCr(0x00, 0x00, 0x00) == 0x801080);
  12.     TEST_ASSERT(VDConvertRGBToYCbCr(0x80, 0x80, 0x80) == 0x807E80);
  13.     TEST_ASSERT(VDConvertRGBToYCbCr(0xFF, 0xFF, 0xFF) == 0x80EB80);
  14.  
  15.     return 0;
  16. }
  17.  
  18.