Loading hal/Android.mk +1 −1 Original line number Diff line number Diff line Loading @@ -327,7 +327,7 @@ ifeq ($(strip $(AUDIO_FEATURE_ENABLED_INSTANCE_ID)), true) LOCAL_CFLAGS += -DINSTANCE_ID_ENABLED endif # Hardware specific feature # Kernel specific feature ifeq ($(strip $(AUDIO_FEATURE_ENABLED_GKI)), true) LOCAL_CFLAGS += -DAUDIO_GKI_ENABLED endif Loading hal/audio_extn/Android.mk +5 −0 Original line number Diff line number Diff line Loading @@ -622,6 +622,11 @@ ifeq ($(strip $(AUDIO_FEATURE_ENABLED_DLKM)),true) LOCAL_ADDITIONAL_DEPENDENCIES += $(BOARD_VENDOR_KERNEL_MODULES) endif # Kernel specific feature ifeq ($(strip $(AUDIO_FEATURE_ENABLED_GKI)), true) LOCAL_CFLAGS += -DAUDIO_GKI_ENABLED endif LOCAL_HEADER_LIBRARIES += libhardware_headers LOCAL_HEADER_LIBRARIES += libsystem_headers ifneq ($(filter kona lahaina,$(TARGET_BOARD_PLATFORM)),) Loading hal/audio_extn/compress_in.c +8 −2 Original line number Diff line number Diff line Loading @@ -63,9 +63,15 @@ uint64_t timestamp; }; #define compress_config_set_timstamp_flag(config) (-ENOSYS) #else #ifdef AUDIO_GKI_ENABLED /* (config).codec->reserved[1] is for flags */ #define compress_config_set_timstamp_flag(config) \ (config)->codec->reserved[1] |= COMPRESSED_TIMESTAMP_FLAG #else #define compress_config_set_timstamp_flag(config) \ (config)->codec->flags |= COMPRESSED_TIMESTAMP_FLAG #endif #endif /* AUDIO_GKI_ENABLED */ #endif /* COMPRESSED_TIMESTAMP_FLAG */ #define COMPRESS_RECORD_NUM_FRAGMENTS 8 Loading Loading @@ -338,7 +344,7 @@ int cin_configure_input_stream(struct stream_in *in, struct audio_config *in_con flags |= audio_extn_utils_get_perf_mode_flag(); } #ifdef AUDIO_QGKI_ENABLED #ifdef AUDIO_GKI_ENABLED /* out->compr_config.codec->reserved[0] is for compr_passthr */ cin_data->compr_config.codec->reserved[0] = compr_passthr; /* out->compr_config.codec->reserved[1] is for flags */ Loading hal/audio_extn/passthru.c +2 −2 Original line number Diff line number Diff line Loading @@ -250,7 +250,7 @@ bool passthru_should_drop_data(struct stream_out * out) *stream has PCM format or *if a compress offload (DSP decode) session */ #ifdef AUDIO_QGKI_ENABLED #ifdef AUDIO_GKI_ENABLED /* out->compr_config.codec->reserved[0] is for compr_passthr */ compr_passthr = out->compr_config.codec->reserved[0]; #else Loading Loading @@ -486,7 +486,7 @@ void passthru_update_stream_configuration( } } #ifdef AUDIO_QGKI_ENABLED #ifdef AUDIO_GKI_ENABLED /* out->compr_config.codec->reserved[0] is for compr_passthr */ out->compr_config.codec->reserved[0] = compr_passthr; #else Loading Loading
hal/Android.mk +1 −1 Original line number Diff line number Diff line Loading @@ -327,7 +327,7 @@ ifeq ($(strip $(AUDIO_FEATURE_ENABLED_INSTANCE_ID)), true) LOCAL_CFLAGS += -DINSTANCE_ID_ENABLED endif # Hardware specific feature # Kernel specific feature ifeq ($(strip $(AUDIO_FEATURE_ENABLED_GKI)), true) LOCAL_CFLAGS += -DAUDIO_GKI_ENABLED endif Loading
hal/audio_extn/Android.mk +5 −0 Original line number Diff line number Diff line Loading @@ -622,6 +622,11 @@ ifeq ($(strip $(AUDIO_FEATURE_ENABLED_DLKM)),true) LOCAL_ADDITIONAL_DEPENDENCIES += $(BOARD_VENDOR_KERNEL_MODULES) endif # Kernel specific feature ifeq ($(strip $(AUDIO_FEATURE_ENABLED_GKI)), true) LOCAL_CFLAGS += -DAUDIO_GKI_ENABLED endif LOCAL_HEADER_LIBRARIES += libhardware_headers LOCAL_HEADER_LIBRARIES += libsystem_headers ifneq ($(filter kona lahaina,$(TARGET_BOARD_PLATFORM)),) Loading
hal/audio_extn/compress_in.c +8 −2 Original line number Diff line number Diff line Loading @@ -63,9 +63,15 @@ uint64_t timestamp; }; #define compress_config_set_timstamp_flag(config) (-ENOSYS) #else #ifdef AUDIO_GKI_ENABLED /* (config).codec->reserved[1] is for flags */ #define compress_config_set_timstamp_flag(config) \ (config)->codec->reserved[1] |= COMPRESSED_TIMESTAMP_FLAG #else #define compress_config_set_timstamp_flag(config) \ (config)->codec->flags |= COMPRESSED_TIMESTAMP_FLAG #endif #endif /* AUDIO_GKI_ENABLED */ #endif /* COMPRESSED_TIMESTAMP_FLAG */ #define COMPRESS_RECORD_NUM_FRAGMENTS 8 Loading Loading @@ -338,7 +344,7 @@ int cin_configure_input_stream(struct stream_in *in, struct audio_config *in_con flags |= audio_extn_utils_get_perf_mode_flag(); } #ifdef AUDIO_QGKI_ENABLED #ifdef AUDIO_GKI_ENABLED /* out->compr_config.codec->reserved[0] is for compr_passthr */ cin_data->compr_config.codec->reserved[0] = compr_passthr; /* out->compr_config.codec->reserved[1] is for flags */ Loading
hal/audio_extn/passthru.c +2 −2 Original line number Diff line number Diff line Loading @@ -250,7 +250,7 @@ bool passthru_should_drop_data(struct stream_out * out) *stream has PCM format or *if a compress offload (DSP decode) session */ #ifdef AUDIO_QGKI_ENABLED #ifdef AUDIO_GKI_ENABLED /* out->compr_config.codec->reserved[0] is for compr_passthr */ compr_passthr = out->compr_config.codec->reserved[0]; #else Loading Loading @@ -486,7 +486,7 @@ void passthru_update_stream_configuration( } } #ifdef AUDIO_QGKI_ENABLED #ifdef AUDIO_GKI_ENABLED /* out->compr_config.codec->reserved[0] is for compr_passthr */ out->compr_config.codec->reserved[0] = compr_passthr; #else Loading