aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Li <dvdli@google.com>2022-01-21 09:57:34 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2022-01-21 09:57:34 +0000
commitbdfd2c2eb33af736c9f55f17dbefed1fa15fcd69 (patch)
tree568bbea3e66c7b9ce35469177d16d48f84d75a13
parentbd40c465ec7cadfd6fec8aac5df211495fc21d75 (diff)
parent2cfc7c9ccd981bda356af1b1678630f48ac61feb (diff)
downloadtinyalsa-bdfd2c2eb33af736c9f55f17dbefed1fa15fcd69.tar.gz
Merge "add ioctl to read IEC958 data" am: c0a07a23f6 am: 2cfc7c9ccd
Original change: https://android-review.googlesource.com/c/platform/external/tinyalsa/+/1953480 Change-Id: Ia2f3a3841cf5e405b5f86300ec616a7b56866ab2
-rw-r--r--mixer.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/mixer.c b/mixer.c
index 7b8540a..fd0ad8d 100644
--- a/mixer.c
+++ b/mixer.c
@@ -619,6 +619,9 @@ int mixer_ctl_get_array(struct mixer_ctl *ctl, void *array, size_t count)
}
case SNDRV_CTL_ELEM_TYPE_IEC958:
+ ret = grp->ops->ioctl(grp->data, SNDRV_CTL_IOCTL_ELEM_READ, &ev);
+ if (ret < 0)
+ return ret;
size = sizeof(ev.value.iec958);
source = &ev.value.iec958;
break;