mirror of
https://github.com/Evolution-X/hardware_interfaces
synced 2026-02-01 11:36:00 +00:00
AHAL: add default values for dynamic port config of hardcoded config.
If the values(format, sample rate, channel mask) are left as unset, they will be null. In that case, when using them will require checking nullablitiy to avoid crash. Bug: 323255506 Test: make and boot Change-Id: Ic66bf0b6f53750ff8700e531cca13f03fbb72936
This commit is contained in:
@@ -110,6 +110,9 @@ static AudioPortConfig createDynamicPortConfig(int32_t id, int32_t portId, int32
|
||||
AudioPortConfig config;
|
||||
config.id = id;
|
||||
config.portId = portId;
|
||||
config.format = AudioFormatDescription{};
|
||||
config.channelMask = AudioChannelLayout{};
|
||||
config.sampleRate = Int{.value = 0};
|
||||
config.gain = AudioGainConfig();
|
||||
config.flags = isInput ? AudioIoFlags::make<AudioIoFlags::Tag::input>(flags)
|
||||
: AudioIoFlags::make<AudioIoFlags::Tag::output>(flags);
|
||||
|
||||
Reference in New Issue
Block a user