• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1test_sources = [
2  'EncUT_Cavlc.cpp',
3  'EncUT_DecodeMbAux.cpp',
4  'EncUT_EncoderExt.cpp',
5  'EncUT_EncoderMb.cpp',
6  'EncUT_EncoderMbAux.cpp',
7  'EncUT_EncoderTaskManagement.cpp',
8  'EncUT_ExpGolomb.cpp',
9  'EncUT_GetIntraPredictor.cpp',
10  'EncUT_InterfaceTest.cpp',
11  'EncUT_MBCopy.cpp',
12  'EncUT_MemoryAlloc.cpp',
13  'EncUT_MemoryZero.cpp',
14  'EncUT_MotionCompensation.cpp',
15  'EncUT_MotionEstimate.cpp',
16  'EncUT_ParameterSetStrategy.cpp',
17  'EncUT_Reconstruct.cpp',
18  'EncUT_Sample.cpp',
19  'EncUT_SVC_me.cpp',
20  'EncUT_SliceBufferReallocate.cpp',
21]
22
23cpp_args = cpp.get_supported_arguments(['-Wno-dangling-else'])
24
25e = executable('test_encoder', test_sources + test_data_generator_sources + test_base_encoder_sources,
26        dependencies : gtest_main_dep,
27        include_directories: [inc, test_inc, encoder_inc, processing_inc],
28        cpp_args: cpp_args,
29        link_with: [libcommon, libencoder, libprocessing])
30
31test('encoder', e,
32  workdir: join_paths(meson.current_source_dir(), '..', '..'))
33