Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b4ec8702 authored by Lakshman Chaluvaraju's avatar Lakshman Chaluvaraju Committed by Gerrit - the friendly Code Review server
Browse files

hal: Porting QTI Audio framework related bug fixes on Mainline

- Adding control for compress output format
- Fix for Avsync issue whild playing video clip due to QAF latency.
- updating to use channels instead of channel_mask.
- Added support for msmd
- Added Passthrough playback support for AC3, EAC3 and
  Multichannel PCM formats.

Change-Id: Ia52192b6a8a9970617d0f1d9b3f613d12beb73c6
parent 0801459a
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -777,6 +777,7 @@ void audio_extn_set_parameters(struct audio_device *adev,
   audio_extn_fbsp_set_parameters(parms);
   audio_extn_keep_alive_set_parameters(adev, parms);
   audio_extn_ext_disp_set_parameters(adev, parms);
   audio_extn_qaf_set_parameters(adev, parms);
   if (adev->offload_effects_set_parameters != NULL)
       adev->offload_effects_set_parameters(parms);
}
+509 −101

File changed.

Preview size limit exceeded, changes collapsed.

+2 −0
Original line number Diff line number Diff line
@@ -256,6 +256,8 @@ struct stream_out {
    pthread_cond_t qaf_offload_cond;
    pthread_t qaf_offload_thread;
    struct listnode qaf_offload_cmd_list;
    uint32_t platform_latency;
    audio_offload_info_t info;
};

struct stream_in {