@@ -49,7 +49,9 @@ inherit autotools pkgconfig
49
49
50
50
PACKAGECONFIG ??= "avdevice avfilter avcodec avformat swresample swscale postproc \
51
51
alsa bzlib lzma theora zlib \
52
- ${@ bb . utils . contains ('DISTRO_FEATURES' , 'x11' , 'xv xcb' , '' , d )}"
52
+ ${@ bb . utils . contains ('DISTRO_FEATURES' , 'x11' , 'xv xcb' , '' , d )} \
53
+ ${@ bb . utils . contains ('DISTRO_FEATURES' , 'vulkan' , 'libplacebo shaderc' , '' , d )} \
54
+ "
53
55
54
56
# libraries to build in addition to avutil
55
57
PACKAGECONFIG [avdevice ] = "--enable-avdevice,--disable-avdevice"
@@ -69,12 +71,14 @@ PACKAGECONFIG[gpl] = "--enable-gpl,--disable-gpl"
69
71
PACKAGECONFIG [gsm ] = "--enable-libgsm,--disable-libgsm,libgsm"
70
72
PACKAGECONFIG [jack ] = "--enable-indev=jack,--disable-indev=jack,jack"
71
73
PACKAGECONFIG [libopus ] = "--enable-libopus,--disable-libopus,libopus"
74
+ PACKAGECONFIG [libplacebo ] = "--enable-libplacebo,--disable-libplacebo,libplacebo vulkan-headers"
72
75
PACKAGECONFIG [libvorbis ] = "--enable-libvorbis,--disable-libvorbis,libvorbis"
73
76
PACKAGECONFIG [lzma ] = "--enable-lzma,--disable-lzma,xz"
74
77
PACKAGECONFIG [mfx ] = "--enable-libmfx,--disable-libmfx,intel-mediasdk"
75
78
PACKAGECONFIG [mp3lame ] = "--enable-libmp3lame,--disable-libmp3lame,lame"
76
79
PACKAGECONFIG [openssl ] = "--enable-openssl,--disable-openssl,openssl"
77
80
PACKAGECONFIG [sdl2 ] = "--enable-sdl2,--disable-sdl2,virtual/libsdl2"
81
+ PACKAGECONFIG [shaderc ] = "--enable-libshaderc,--disable-libshaderc,shaderc"
78
82
PACKAGECONFIG [speex ] = "--enable-libspeex,--disable-libspeex,speex"
79
83
PACKAGECONFIG [srt ] = "--enable-libsrt,--disable-libsrt,srt"
80
84
PACKAGECONFIG [theora ] = "--enable-libtheora,--disable-libtheora,libtheora libogg"
0 commit comments