diff --git a/app/app.pro b/app/app.pro index 740f0103..cbdb9fbb 100644 --- a/app/app.pro +++ b/app/app.pro @@ -69,7 +69,12 @@ macx:!disable-prebuilts { unix:if(!macx|disable-prebuilts) { CONFIG += link_pkgconfig - PKGCONFIG += openssl sdl2 SDL2_ttf opus + PKGCONFIG += openssl sdl2 SDL2_ttf + + # We have our own optimized libopus.a for Steam Link + if(!config_SL|disable-prebuilts) { + PKGCONFIG += opus + } !disable-ffmpeg { packagesExist(libavcodec) { @@ -364,6 +369,13 @@ config_EGL { config_SL { message(Steam Link build configuration selected) + !disable-prebuilts { + # Link against our NEON-optimized libopus build + LIBS += -L$$PWD/../libs/steamlink/lib + INCLUDEPATH += $$PWD/../libs/steamlink/include + LIBS += -lopus -larmasm -lNE10 + } + DEFINES += EMBEDDED_BUILD STEAM_LINK HAVE_SLVIDEO HAVE_SLAUDIO LIBS += -lSLVideo -lSLAudio diff --git a/libs b/libs index a8007d1e..aba5ddff 160000 --- a/libs +++ b/libs @@ -1 +1 @@ -Subproject commit a8007d1ef9c5b2a4e5831812b501152387daf8b9 +Subproject commit aba5ddffd0019c0e26315614f01de84325208562