From 3d5816a07c22dd6c655a60000fb0f175d613e484 Mon Sep 17 00:00:00 2001 From: fulup Date: Wed, 5 Jul 2017 22:31:54 +0200 Subject: Added a POC for ALSA/HAL plugin --- nbproject/configurations.xml | 660 +++++++++++++++++++++++++++++++++++++++++-- nbproject/project.xml | 8 + 2 files changed, 640 insertions(+), 28 deletions(-) (limited to 'nbproject') diff --git a/nbproject/configurations.xml b/nbproject/configurations.xml index ed34f91..0e58cd5 100644 --- a/nbproject/configurations.xml +++ b/nbproject/configurations.xml @@ -9,6 +9,20 @@ Alsa-SetGet.c Alsa-Ucm.c + + + + + CMakeCCompilerId.c + + + CMakeCXXCompilerId.cpp + + + feature_tests.c + feature_tests.cxx + + AudioCommonLib.c @@ -16,6 +30,11 @@ hal-interface.c + + HalPlugCb.c + HalPlugCtl.c + HalPlugPcm.c + IntelHdaHAL.c @@ -70,7 +89,7 @@ false - + @@ -81,7 +100,7 @@ build - ${MAKE} -f Makefile + ${MAKE} -f Makefile install ${MAKE} -f Makefile clean build/CMakeFiles/feature_tests.bin @@ -92,28 +111,17 @@ - + - /usr/include/alsa - ../../../opt/include - /usr/include/p11-kit-1 + ../../../opt/include/alsa /usr/include/json-c - Shared-Interface build/ALSA-afb - - CONTROL_CDEV_RX="/dev/inic-usb-crx" - CONTROL_CDEV_TX="/dev/inic-usb-ctx" - MAX_SND_CARD=16 - alsa_lowlevel_EXPORTS - - ../../../opt/include/afb - ALSA-afb build/ALSA-afb @@ -121,8 +129,7 @@ - ../../../opt/include/afb - ALSA-afb + ../../../opt/include/alsa /usr/include/json-c build/ALSA-afb @@ -131,8 +138,7 @@ - ../../../opt/include/afb - ALSA-afb + ../../../opt/include/alsa /usr/include/json-c build/ALSA-afb @@ -141,9 +147,9 @@ - ../../../opt/include/afb - ALSA-afb + ../../../opt/include/alsa /usr/include/json-c + ../../../opt/include build/ALSA-afb @@ -159,6 +165,47 @@ + + + + ../../../opt/include + ../../../opt/include/alsa + /usr/include/p11-kit-1 + /usr/include/json-c + build/HAL-afb/HAL-plugin + + + PIC + cb_sample_EXPORTS + + + + + + + ../../../opt/include/afb + ../../../opt/include + ../../../opt/include/alsa + /usr/include/p11-kit-1 + /usr/include/json-c + build/HAL-afb/HAL-plugin + + + PIC + ctl_afbhal_EXPORTS + + + + + + + ../../../opt/include/afb + HAL-afb/HAL-plugin + ../../../opt/include/alsa + build/HAL-afb/HAL-plugin + + + @@ -167,7 +214,7 @@ ex="false" tool="0" flavor2="3"> - + @@ -227,6 +274,14 @@ + + + + ../../../opt/include/afb + ALSA-afb + + + @@ -279,18 +334,567 @@ - /usr/include/alsa - ../../../opt/include - /usr/include/p11-kit-1 - /usr/include/json-c - HAL-afb/HAL-interface + HAL-afb/Scarlett-Focusrite Shared-Interface + HAL-afb/HAL-interface + ../../../opt/include build/HAL-afb/Scarlett-Focusrite + + + + + + ../../../opt/include/afb + HighLevel-afb + + + + + + + ../../../opt/include/afb + Shared-Interface + /usr/include/json-c + build/Shared-Interface + + + + + + + GNU|GNU + false + false + + + + + + + + + true + + + + build + ${MAKE} -f Makefile install + ${MAKE} -f Makefile clean + build/CMakeFiles/feature_tests.bin + + + build + cmake .. + true + + + + + + ../../../opt/include/alsa + /usr/include/json-c + build/ALSA-afb + + + + + + + build/ALSA-afb + + + + + + + ../../../opt/include/alsa + /usr/include/json-c + build/ALSA-afb + + + + + + + ../../../opt/include/alsa + /usr/include/json-c + build/ALSA-afb + + + + + + + ../../../opt/include/alsa + /usr/include/json-c + ../../../opt/include + build/ALSA-afb + + + + + + + + + + + + + + + HAL-afb/HAL-plugin + ../../../opt/include/alsa + ../../../opt/include + build/HAL-afb/HAL-plugin + + + + + + + HAL-afb/HAL-plugin + ../../../opt/include/alsa + ../../../opt/include + build/HAL-afb/HAL-plugin + + + + + + + ../../../opt/include/afb + HAL-afb/HAL-plugin + ../../../opt/include/alsa + build/HAL-afb/HAL-plugin + - hal_scalett_usb_EXPORTS + CONTROL_CDEV_RX="/dev/inic-usb-crx" + CONTROL_CDEV_TX="/dev/inic-usb-ctx" + MAX_SND_CARD=16 + + + + + + + + + + + + + Shared-Interface + ../../../opt/include + build/HighLevel-afb + + + + + + + /usr/include/json-c + Shared-Interface + ../../../opt/include + build/HighLevel-afb + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ../../../opt/include/afb + ALSA-afb + + + + + + + /usr/include/alsa + ../../../opt/include + /usr/include/json-c + build/Common + + + CONTROL_CDEV_RX="/dev/inic-usb-crx" + CONTROL_CDEV_TX="/dev/inic-usb-ctx" + MAX_SND_CARD=16 + + + + + + + ../../../opt/include/afb + + + CONTROL_CDEV_RX="/dev/inic-usb-crx" + CONTROL_CDEV_TX="/dev/inic-usb-ctx" + MAX_SND_CARD=16 + + + + + + + HAL-afb/HAL-interface + ../../../opt/include/alsa + /usr/include/json-c + Shared-Interface + ../../../opt/include + build/HAL-afb/HAL-interface + + + + + + + HAL-afb/HDA-intel + ../../../opt/include/alsa + Shared-Interface + HAL-afb/HAL-interface + ../../../opt/include + build/HAL-afb/HDA-intel + + + + + + + HAL-afb/Scarlett-Focusrite + ../../../opt/include/alsa + Shared-Interface + HAL-afb/HAL-interface + ../../../opt/include + build/HAL-afb/Scarlett-Focusrite + + + + + + + ../../../opt/include/afb + HighLevel-afb + + + + + + + ../../../opt/include/afb + Shared-Interface + /usr/include/json-c + build/Shared-Interface + + + + + + + GNU|GNU + false + false + + + + + + + + + + true + + + + build + ${MAKE} -f Makefile install + ${MAKE} -f Makefile clean + build/CMakeFiles/feature_tests.bin + + + build + cmake .. + true + + + + + + ../../../opt/include/alsa + /usr/include/json-c + build/ALSA-afb + + + + + + + build/ALSA-afb + + + + + + + ../../../opt/include/alsa + /usr/include/json-c + build/ALSA-afb + + + + + + + ../../../opt/include/alsa + /usr/include/json-c + build/ALSA-afb + + + + + + + ../../../opt/include/alsa + /usr/include/json-c + ../../../opt/include + build/ALSA-afb + + + + + + + + + + + + + + + ../../../opt/include + ../../../opt/include/alsa + /usr/include/p11-kit-1 + /usr/include/json-c + build/HAL-afb/HAL-plugin + + + PIC + cb_sample_EXPORTS + + + + + + + ../../../opt/include/afb + HAL-afb/HAL-plugin + ../../../opt/include/alsa + ../../../opt/include + build/HAL-afb/HAL-plugin + + + + + + + ../../../opt/include/afb + HAL-afb/HAL-plugin + ../../../opt/include/alsa + build/HAL-afb/HAL-plugin + + + + + + + + + + + + + + + Shared-Interface + ../../../opt/include + build/HighLevel-afb + + + + + + + /usr/include/json-c + Shared-Interface + ../../../opt/include + build/HighLevel-afb + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ../../../opt/include/afb + ALSA-afb + + + + + + + /usr/include/alsa + ../../../opt/include + /usr/include/json-c + build/Common + + + CONTROL_CDEV_RX="/dev/inic-usb-crx" + CONTROL_CDEV_TX="/dev/inic-usb-ctx" + MAX_SND_CARD=16 + + + + + + + ../../../opt/include/afb + + + CONTROL_CDEV_RX="/dev/inic-usb-crx" + CONTROL_CDEV_TX="/dev/inic-usb-ctx" + MAX_SND_CARD=16 + + + + + + + HAL-afb/HAL-interface + ../../../opt/include/alsa + /usr/include/json-c + Shared-Interface + ../../../opt/include + build/HAL-afb/HAL-interface + + + + + + + HAL-afb/HDA-intel + ../../../opt/include/alsa + Shared-Interface + HAL-afb/HAL-interface + ../../../opt/include + build/HAL-afb/HDA-intel + + + + + + + HAL-afb/Scarlett-Focusrite + ../../../opt/include/alsa + Shared-Interface + HAL-afb/HAL-interface + ../../../opt/include + build/HAL-afb/Scarlett-Focusrite + + diff --git a/nbproject/project.xml b/nbproject/project.xml index 144cd73..b9aee19 100644 --- a/nbproject/project.xml +++ b/nbproject/project.xml @@ -17,6 +17,14 @@ Default 0 + + Amixer-CTL + 0 + + + Amixer-Set + 0 + false -- cgit 1.2.3-korg