mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-02-07 06:52:41 +00:00
FEI encoders are not actively mantained neither tested, and it is using infrastructure that is changing and FEI is stopping this effort. Also it is required to rethink how FEI can be used in GStreamer.
74 lines
1.4 KiB
Meson
74 lines
1.4 KiB
Meson
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
|