| libdecutils_sources = [ | |
| 'decoder.c', | |
| 'test-h264.c', | |
| 'test-jpeg.c', | |
| 'test-mpeg2.c', | |
| 'test-mpeg4.c', | |
| 'test-vc1.c', | |
| ] | |
| libdecutils_headers = [ | |
| 'decoder.h', | |
| 'test-h264.h', | |
| 'test-jpeg.h', | |
| 'test-mpeg2.h', | |
| 'test-mpeg4.h', | |
| 'test-vc1.h', | |
| ] | |
| libutils_sources = [ | |
| 'codec.c', | |
| 'image.c', | |
| 'output.c', | |
| 'test-subpicture-data.c', | |
| 'y4mreader.c', | |
| ] | |
| libutils_headers = [ | |
| 'codec.h', | |
| 'image.h', | |
| 'output.h', | |
| 'test-subpicture-data.h', | |
| 'y4mreader.h', | |
| ] | |
| test_examples = [ | |
| 'simple-decoder', | |
| 'test-decode', | |
| 'test-display', | |
| 'test-filter', | |
| 'test-surfaces', | |
| 'test-windows', | |
| 'test-subpicture', | |
| ] | |
| if USE_ENCODERS | |
| test_examples += [ 'simple-encoder' ] | |
| endif | |
| if USE_GLX | |
| test_examples += [ 'test-textures' ] | |
| endif | |
| libutils = static_library('libutils', | |
| libutils_sources + libutils_headers, | |
| c_args : gstreamer_vaapi_args, | |
| include_directories: [configinc, libsinc], | |
| dependencies : gstlibvaapi_deps, | |
| install: false) | |
| libdecutils = static_library('libdecutils', | |
| libdecutils_sources + libdecutils_headers, | |
| c_args : gstreamer_vaapi_args, | |
| include_directories: [configinc, libsinc], | |
| dependencies : gstlibvaapi_deps, | |
| install: false) | |
| foreach example : test_examples | |
| executable(example, '@0@.c'.format(example), | |
| c_args : gstreamer_vaapi_args, | |
| include_directories: [configinc, libsinc], | |
| dependencies : [gst_dep, libva_dep, gstlibvaapi_dep], | |
| link_with: [libutils, libdecutils], | |
| install: false) | |
| endforeach |