Files
UltraGrid/test/ff_codec_conversions_test.h
Martin Pulec 0e89cdea2c Fixed AV_PIX_FMT_P010LE->v210 conversion
- it used only 8 bits and perhaps it didn't work at all
- also there was missing shift for last Y in v210 block
2022-03-29 16:22:42 +02:00

36 lines
1.0 KiB
C++

#ifndef FF_CODEC_CONVERSIONS_TEST_H_277D34B0_7056_45BF_9A47_EA2AD1DEA846
#define FF_CODEC_CONVERSIONS_TEST_H_277D34B0_7056_45BF_9A47_EA2AD1DEA846
#include "config.h"
#ifdef HAVE_LAVC
#include <cppunit/extensions/HelperMacros.h>
class ff_codec_conversions_test : public CPPUNIT_NS::TestFixture
{
CPPUNIT_TEST_SUITE( ff_codec_conversions_test );
CPPUNIT_TEST( test_yuv444pXXle_from_to_r10k );
CPPUNIT_TEST( test_yuv444pXXle_from_to_r12l );
CPPUNIT_TEST( test_yuv444p16le_from_to_rg48 );
CPPUNIT_TEST( test_yuv444p16le_from_to_rg48_out_of_range );
CPPUNIT_TEST( test_pX10_from_to_v210 );
CPPUNIT_TEST_SUITE_END();
public:
ff_codec_conversions_test();
~ff_codec_conversions_test();
void setUp();
void tearDown();
void test_yuv444pXXle_from_to_r10k();
void test_yuv444pXXle_from_to_r12l();
void test_yuv444p16le_from_to_rg48();
void test_yuv444p16le_from_to_rg48_out_of_range();
void test_pX10_from_to_v210();
};
#endif // defined HAVE_LAVC
#endif // defined FF_CODEC_CONVERSIONS_TEST_H_277D34B0_7056_45BF_9A47_EA2AD1DEA846