1*4882a593Smuzhiyun# Feature options for plugins 2*4882a593Smuzhiyunoption('rkximage', type : 'feature', value : 'auto', description : 'Rockchip X11 ximage + KMS sink plugin') 3*4882a593Smuzhiyunoption('rockchipmpp', type : 'feature', value : 'auto', description : 'Rockchip MPP encoder/decoder plugin') 4*4882a593Smuzhiyunoption('kmssrc', type : 'feature', value : 'auto', description : 'KMS src plugin') 5*4882a593Smuzhiyunoption('rga', type : 'feature', value : 'auto', description : 'Use Rockchip librga for conversions') 6*4882a593Smuzhiyunoption('vpxalphadec', type : 'feature', value : 'auto', description : 'VPX Alpha Decoder') 7*4882a593Smuzhiyun 8*4882a593Smuzhiyun# Common feature options 9*4882a593Smuzhiyunoption('gobject-cast-checks', type : 'feature', value : 'auto', yield : true, 10*4882a593Smuzhiyun description: 'Enable run-time GObject cast checks (auto = enabled for development, disabled for stable releases)') 11*4882a593Smuzhiyunoption('glib-asserts', type : 'feature', value : 'enabled', yield : true, 12*4882a593Smuzhiyun description: 'Enable GLib assertion (auto = enabled for development, disabled for stable releases)') 13*4882a593Smuzhiyun 14*4882a593Smuzhiyun# Common options 15*4882a593Smuzhiyunoption('package-name', type : 'string', yield : true, 16*4882a593Smuzhiyun description : 'package name to use in plugins') 17*4882a593Smuzhiyunoption('package-origin', type : 'string', value : 'Unknown package origin', yield : true, 18*4882a593Smuzhiyun description : 'package origin URL to use in plugins') 19