webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Namespaces | Macros | Functions
color_test.cc File Reference
#include <stdlib.h>
#include "libyuv/basic_types.h"
#include "libyuv/convert.h"
#include "libyuv/convert_argb.h"
#include "libyuv/convert_from.h"
#include "libyuv/convert_from_argb.h"
#include "libyuv/cpu_id.h"
#include "../unit_test/unit_test.h"

Namespaces

 libyuv
 

Macros

#define ERROR_R   1
 
#define ERROR_G   1
 
#define ERROR_B   3
 
#define ERROR_FULL   5
 
#define ERROR_J420   3
 
#define TESTCS(TESTNAME, YUVTOARGB, ARGBTOYUV, HS1, HS, HN, DIFF)
 
#define CLAMPMETHOD_TERNARY   1
 
#define ROUND(f)   static_cast<int>(f + 0.5f)
 
#define RANDOM256(s)   ((s & 1) ? ((s >> 1) ^ 0xb8) : (s >> 1))
 

Functions

 libyuv::TEST_F (LibYUVColorTest, TestRoundToByte)
 
 libyuv::TEST_F (LibYUVColorTest, TestYUV)
 
 libyuv::TEST_F (LibYUVColorTest, TestGreyYUV)
 
 libyuv::TEST_F (LibYUVColorTest, TestFullYUV)
 
 libyuv::TEST_F (LibYUVColorTest, TestFullYUVJ)
 
 libyuv::TEST_F (LibYUVColorTest, TestGreyYUVJ)
 

Macro Definition Documentation

◆ CLAMPMETHOD_TERNARY

#define CLAMPMETHOD_TERNARY   1

◆ ERROR_B

#define ERROR_B   3

◆ ERROR_FULL

#define ERROR_FULL   5

◆ ERROR_G

#define ERROR_G   1

◆ ERROR_J420

#define ERROR_J420   3

◆ ERROR_R

#define ERROR_R   1

◆ RANDOM256

#define RANDOM256 (   s)    ((s & 1) ? ((s >> 1) ^ 0xb8) : (s >> 1))

◆ ROUND

#define ROUND (   f)    static_cast<int>(f + 0.5f)

◆ TESTCS

#define TESTCS (   TESTNAME,
  YUVTOARGB,
  ARGBTOYUV,
  HS1,
  HS,
  HN,
  DIFF 
)