commit | 10c9ed0c5e478faa25ef49c8aaed8c22625c4302 | [log] [tgz] |
---|---|---|
author | David Li <dvdli@google.com> | Wed Jan 19 02:37:27 2022 +0000 |
committer | David Li <dvdli@google.com> | Wed Jan 19 02:37:27 2022 +0000 |
tree | 568bbea3e66c7b9ce35469177d16d48f84d75a13 | |
parent | f84a88a2e4037925cde5a5348986de2e33ca1b1c [diff] [blame] |
add ioctl to read IEC958 data Bug: 209551748 Bug: 209364383 Test: mm libtinyalsa Change-Id: Ib42268b5a125aea973c17bea55bf9e20f817065d
diff --git a/mixer.c b/mixer.c index 7b8540a..fd0ad8d 100644 --- a/mixer.c +++ b/mixer.c
@@ -619,6 +619,9 @@ } 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;