From c01c0a73884fc39791862a0a3b5d1759a52c04bf Mon Sep 17 00:00:00 2001 From: Tobias Jahnke Date: Wed, 16 Aug 2017 15:54:22 +0200 Subject: merge changes for new audio interface --- HAL-afb/HAL_MOST_UNICENS/CMakeLists.txt | 2 +- HAL-afb/HAL_MOST_UNICENS/hal_most_unicens.c | 10 +- nbproject/configurations.xml | 303 +++++++++------------------- 3 files changed, 104 insertions(+), 211 deletions(-) diff --git a/HAL-afb/HAL_MOST_UNICENS/CMakeLists.txt b/HAL-afb/HAL_MOST_UNICENS/CMakeLists.txt index e532191..b7740f0 100644 --- a/HAL-afb/HAL_MOST_UNICENS/CMakeLists.txt +++ b/HAL-afb/HAL_MOST_UNICENS/CMakeLists.txt @@ -35,7 +35,7 @@ PROJECT_TARGET_ADD(hal-most-unicens) # Library dependencies (include updates automatically) TARGET_LINK_LIBRARIES(${TARGET_NAME} hal-interface - audio-interface + audio-common ucs2-volume ) diff --git a/HAL-afb/HAL_MOST_UNICENS/hal_most_unicens.c b/HAL-afb/HAL_MOST_UNICENS/hal_most_unicens.c index 7240fe0..4405e61 100644 --- a/HAL-afb/HAL_MOST_UNICENS/hal_most_unicens.c +++ b/HAL-afb/HAL_MOST_UNICENS/hal_most_unicens.c @@ -16,10 +16,10 @@ * */ #define _GNU_SOURCE +#include #include "hal-interface.h" -#include "audio-interface.h" +#include "audio-common.h" #include "wrap-json.h" -#include "string.h" #include "wrap_unicens.h" #include "wrap_volume.h" @@ -34,7 +34,7 @@ static int master_volume; static json_bool master_switch; static int pcm_volume[PCM_MAX_CHANNELS]; -void unicens_master_vol_cb(halCtlsEnumT tag, alsaHalCtlMapT *control, void* handle, json_object *j_obj) { +void unicens_master_vol_cb(halCtlsTagT tag, alsaHalCtlMapT *control, void* handle, json_object *j_obj) { const char *j_str = json_object_to_json_string(j_obj); @@ -47,7 +47,7 @@ void unicens_master_vol_cb(halCtlsEnumT tag, alsaHalCtlMapT *control, void* hand } } -void unicens_master_switch_cb(halCtlsEnumT tag, alsaHalCtlMapT *control, void* handle, json_object *j_obj) { +void unicens_master_switch_cb(halCtlsTagT tag, alsaHalCtlMapT *control, void* handle, json_object *j_obj) { const char *j_str = json_object_to_json_string(j_obj); @@ -59,7 +59,7 @@ void unicens_master_switch_cb(halCtlsEnumT tag, alsaHalCtlMapT *control, void* h } } -void unicens_pcm_vol_cb(halCtlsEnumT tag, alsaHalCtlMapT *control, void* handle, json_object *j_obj) { +void unicens_pcm_vol_cb(halCtlsTagT tag, alsaHalCtlMapT *control, void* handle, json_object *j_obj) { const char *j_str = json_object_to_json_string(j_obj); diff --git a/nbproject/configurations.xml b/nbproject/configurations.xml index f7241d3..f045173 100644 --- a/nbproject/configurations.xml +++ b/nbproject/configurations.xml @@ -60,20 +60,6 @@ HalPlugPcm.c - - - - device_container.cpp - device_value.cpp - libmostvolume.cpp - setup.cpp - - - hal_most_unicens.c - wrap-json.c - wrap_unicens.c - wrap_volume.c - IntelHdaHAL.c @@ -92,8 +78,23 @@ HighLevelApiConf.c HighLevelBinding.c - - audio-interface.c + + + ConnectionInfo.cpp + Console.c + MacAddr.cpp + MostIpc.cpp + MostMsg.cpp + MostMsgTx.cpp + MsgAddr.cpp + MsgFilter.cpp + Shadow_NetworkMaster.cpp + Thread.cpp + + DeviceContainer.cpp + DeviceValue.cpp + Mediator.cpp + libmostvolume.cpp Shared-Interface - /usr/lib64/gcc/x86_64-suse-linux/5/include - build/HAL-afb/HAL-interface + HAL-afb/HAL-interface + build/HAL-afb/Unicens-USB - + - /usr/lib64/gcc/x86_64-suse-linux/5/include - build/HAL-afb/HAL-interface + HAL-afb/HAL-interface + build/HAL-afb/Unicens-USB - - - - HAL-afb/HAL-plugin - /usr/lib64/gcc/x86_64-suse-linux/5/include - build/HAL-afb/HAL-plugin - + + - - - - HAL-afb/HAL-plugin - /usr/lib64/gcc/x86_64-suse-linux/5/include - build/HAL-afb/HAL-plugin - + + - - - - ../../../opt/include/afb - HAL-afb/HAL-plugin - ../../../opt/include/alsa - build/HAL-afb/HAL-plugin - - - CONTROL_CDEV_RX="/dev/inic-usb-crx" - CONTROL_CDEV_TX="/dev/inic-usb-ctx" - MAX_SND_CARD=16 - - + - - - /opt/AGL/include/afb - HAL-afb/HAL_MOST_UNICENS - /usr/include/json-c - Shared-Interface - HAL-afb/HAL-interface - build/HAL-afb/Unicens-USB - - + - - - - HAL-afb/HAL_MOST_UNICENS/ucs2-vol/inc - HAL-afb/HAL_MOST_UNICENS/ucs2-vol/src - - + - - - - HAL-afb/HAL_MOST_UNICENS/ucs2-vol/src - HAL-afb/HAL_MOST_UNICENS/ucs2-vol/inc - - + flavor2="4"> - - - - HAL-afb/HAL_MOST_UNICENS/ucs2-vol/src - HAL-afb/HAL_MOST_UNICENS/ucs2-vol/inc - - + - - - - HAL-afb/HAL_MOST_UNICENS/ucs2-vol/inc - HAL-afb/HAL_MOST_UNICENS/ucs2-vol/src - - + - - - - HAL-afb/HAL-interface - build/HAL-afb/Unicens-USB - - + - - - /opt/AGL/include/afb - HAL-afb/HAL_MOST_UNICENS - /usr/lib64/gcc/x86_64-suse-linux/5/include - /usr/include/json-c - build/HAL-afb/HAL_MOST_UNICENS - - + - - - - /opt/AGL/include/afb - HAL-afb/HAL_MOST_UNICENS - /usr/lib64/gcc/x86_64-suse-linux/5/include - HAL-afb/HAL_MOST_UNICENS/ucs2-vol/inc - build/HAL-afb/HAL_MOST_UNICENS - - + - - - + - + + - - + tool="1" + flavor2="4"> - - - - Shared-Interface - HAL-afb/HAL-interface - /usr/lib64/gcc/x86_64-suse-linux/5/include - /opt/AGL/include - build/HAL-afb/Unicens-USB - - + - - + + + + - HAL-afb/HAL-interface - /usr/lib64/gcc/x86_64-suse-linux/5/include - build/HAL-afb/Unicens-USB + build/Alsa-Plugin/Alsa-Policy-Hook - - - - - - - - - - - - + + CONTROL_DOSCRIPT_PRE="doscript" + NATIVE_LINUX + PIC + policy_hook_cb_EXPORTS + @@ -977,27 +861,6 @@ - - - - - - - - - - - - @@ -1053,8 +916,50 @@ - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ../../../opt/include/afb + Alsa-Plugin/Alsa-Hook-Callback + ../../../opt/include/alsa + /usr/include/json-c + ../../../opt/include + build/Alsa-Plugin/Alsa-Hook-Callback + @@ -1121,18 +1026,6 @@ - - - - HAL-afb/Scarlett-Focusrite - /usr/include/json-c - Shared-Interface - HAL-afb/HAL-interface - ../../../opt/include - build/HAL-afb/Scarlett-Focusrite - - - -- cgit 1.2.3-korg