1# Copyright © 2017-2019 Intel Corporation 2# SPDX-License-Identifier: MIT 3 4libva_version = dep_va.version().split('.') 5 6libva_st = static_library( 7 'va_st', 8 files( 9 'buffer.c', 'config.c', 'context.c', 'display.c', 'image.c', 'picture.c', 10 'picture_mpeg12.c', 'picture_mpeg4.c', 'picture_h264.c', 'picture_hevc.c', 11 'picture_vc1.c', 'picture_mjpeg.c', 'picture_vp9.c','picture_av1.c','postproc.c', 12 'subpicture.c', 'surface.c', 'picture_h264_enc.c', 'picture_hevc_enc.c', 13 'picture_av1_enc.c', 14 ), 15 c_args : [ 16 '-DVA_DRIVER_INIT_FUNC=__vaDriverInit_@0@_@1@'.format( 17 libva_version[0], libva_version[1] 18 ), 19 ], 20 gnu_symbol_visibility : 'hidden', 21 include_directories : [inc_include, inc_src, inc_mapi, inc_mesa, inc_gallium, inc_gallium_aux], 22 dependencies : [ 23 dep_va_headers, dep_x11_xcb, dep_xcb, dep_xcb_dri2, dep_xcb_dri3, 24 dep_libdrm, idep_mesautil, 25 ], 26) 27