- 29 Jul, 2016 1 commit
-
-
vivek mehta authored
- in current implementation pcm open call is blocking hence if pcm_open is done on same driver twice second pcm open will get blocked till first instance of the PCM driver is not released. In times this will result in deadlock. - fix this issue by making PCM open in non-blocking mode. - after pcm open is successful, in non-blocking mode, change the device mode to blocking again to make sure rest of the operation on the driver, like read / write calls, are always called in blocking mode. Also fix jump to wrong label in case of failure before mmap(). Bug: 29865791 Bug: 30388410 Change-Id: I95c0ad8456e6c2bb3bfb48813e1db75cdef387f8
-
- 25 Apr, 2016 5 commits
-
-
Samreen Nilofer authored
am: 56754eba * commit '56754eba': tinymix: Remove the unused parameter from tinymix_set_byte_ctl() Change-Id: I238f630ffc5b0b9d949a5951427768dd5932ec5a
-
Samreen Nilofer authored
am: e3e1bce4 * commit 'e3e1bce4': tinymix: Support more that 512 bytes in byte control Change-Id: I36e80f7350f032150a3123db4a7fbbf8e2dc4420
-
Mythri P K authored
am: 67b1df47 * commit '67b1df47': mixer: add support for TLV based byte controls Change-Id: I21c60651ad604b74e1d43118dae5f340da07fe67
-
Dimitris Papastamos authored
am: f3a9e418 * commit 'f3a9e418': tinymix: Add support for setting/getting a binary control Change-Id: If827bb343a267e5589c8ec671d054b2badf5ccbc
- 23 Apr, 2016 1 commit
-
-
Ben Zhang authored
Change-Id: Ia3439ab17cce8a3c5aa2a8ce3cfa32a39b935d88 Signed-off-by:
Ben Zhang <benzh@google.com>
-
- 21 Apr, 2016 4 commits
-
-
Samreen Nilofer authored
The control pointer is not used in the tinymix_set_byte_ctl(), hence removing it. Signed-off-by:
Samreen Nilofer <samreen.nilofer@intel.com> Signed-off-by:
Vinod Koul <vinod.koul@intel.com> (cherry picked from commit acc12b45388d204ab5be060f9393b32af2c341bc) Bug: 27834022 Change-Id: Ib8e0b4b641c97665c06c85d116ea4578edfc93e1
-
Samreen Nilofer authored
The set/get byte control support more than 512 bytes. This is utilized by tlv type controls. Signed-off-by:
Samreen Nilofer <samreen.nilofer@intel.com> Signed-off-by:
Vinod Koul <vinod.koul@intel.com> (cherry picked from commit 7cab1ef96b60a7b16120cad230afb279329a01a1) Bug: 27834022 Change-Id: I847328f05bca19cb083962f1e756c387a8e5fa43
-
Mythri P K authored
Add tinyasla support for bytes controls with TLV type Signed-off-by:
Mythri P K <mythri.p.k@intel.com> Signed-off-by:
Samreen Nilofer <samreen.nilofer@intel.com> Signed-off-by:
Vinod Koul <vinod.koul@intel.com> (cherry picked from commit 45b2d047b8c2f4d9d1d87244f7f981db8234c906) Bug: 27834022 Change-Id: If327f63909865d66149503699b6184748d7889c2
-
Dimitris Papastamos authored
Signed-off-by:
Dimitris Papastamos <dp@opensource.wolfsonmicro.com> Signed-off-by:
Nariman Poushin <nariman@opensource.wolfsonmicro.com> (cherry picked from commit e07db8eb43aee4c9eff138dc2598550acdf43d95) Bug: 27834022 Change-Id: Ie8ecccf2904e1086c0979d9f2cd605b4b73f300f
-
- 16 Mar, 2016 1 commit
-
-
David.Coutherut authored
tinyalsa set mixer function didn't support BYTE element type Add BYTE element type support Change-Id: I95d1d82150805f16cc5103bac9c9c9500210bbbf Signed-off-by:
David Coutherut <davidx.coutherut@intel.com> Signed-off-by:
Vinod Koul <vinod.koul@intel.com>
-
- 23 Feb, 2016 1 commit
-
-
Glenn Kasten authored
Bug: 27074067 Change-Id: I12b063d28d12f17e9b3febe9309fa6181e8acafc
-
- 08 Feb, 2016 1 commit
-
-
Glenn Kasten authored
Bug: 27074067 Change-Id: I4562dd0832f578330f492ca49f6a8c59c8298933
-
- 07 Oct, 2015 3 commits
-
-
Glenn Kasten authored
* commit 'ca14d5d5': initialize pcm_config to zero
-
Glenn Kasten authored
* commit '1a509b09': initialize pcm_config to zero
-
Glenn Kasten authored
-
- 05 Oct, 2015 1 commit
-
-
Haynes Mathew George authored
sw_params ioctl() is failing with 'invalid parameter' error since pointer to pcm_config passed from tinyplay is not zero initialized, hence invalid values are passed for some parameters. authored-by:
Shiv Maliyappanahalli <smaliyap@codeaurora.org> Bug: 23525433 Change-Id: I841f29c82ec3fb7646ad8c47fca25963b5f77945
-
- 23 Sep, 2015 2 commits
-
-
Dylan Reid authored
* commit 'ad5e1116': Add pcm_get_poll_fd Export pcm_mmap_avail
-
Dylan Reid authored
* changes: Add pcm_get_poll_fd Export pcm_mmap_avail
-
- 10 Sep, 2015 2 commits
-
-
Dylan Reid authored
Similar to ALSA snd_pcm_get_poll_fd, this will allow a user to wait for a sound device to have data in a poll(2) call. The hotword thread will use this to wait for a message on its socket or for audio data to become ready. Change-Id: Ia9f5ffc67d458cd9466dc4f090a5be85d9738d1f Signed-off-by:
Dylan Reid <dgreid@chromium.org>
-
Dylan Reid authored
This is useful for timer based wakeups and for checking how much data has been captured by a hotwording device. Change-Id: I409201a5c9ce73abc807a9dd767beb3a32810f06 Signed-off-by:
Dylan Reid <dgreid@chromium.org>
-
- 09 Sep, 2015 2 commits
-
-
Dylan Reid authored
Similar to ALSA snd_pcm_get_poll_fd, this will allow a user to wait for a sound device to have data in a poll(2) call. The hotword thread will use this to wait for a message on its socket or for audio data to become ready. Change-Id: I61375a73d7a842b00362fc707c12f99aa18e0bdf Signed-off-by:
Dylan Reid <dgreid@chromium.org>
-
Dylan Reid authored
This is useful for timer based wakeups and for checking how much data has been captured by a hotwording device. Change-Id: Iffe85dd8e69498f0af6e3265971f26daf6f65608 Signed-off-by:
Dylan Reid <dgreid@chromium.org>
-
- 02 Sep, 2015 1 commit
-
-
Haynes Mathew George authored
sw_params ioctl() is failing with 'invalid parameter' error since pointer to pcm_config passed from tinyplay is not zero initialized, hence invalid values are passed for some parameters. authored-by:
Shiv Maliyappanahalli <smaliyap@codeaurora.org> Bug: 23525433 Change-Id: I841f29c82ec3fb7646ad8c47fca25963b5f77945
-
- 04 Aug, 2015 1 commit
-
-
Yogesh Agrawal authored
Add support for modifying the IEC958 structure in a mixer_ctl. Bug: 9428304 Bug: 22576112 Change-Id: I8982340da9403a8a9e36b389fc97e9c635a9f681
-
- 22 Jun, 2015 1 commit
-
-
Maneet Singh authored
Tinyalsa always set silence_size to zero. Add support to set this pcm software parameter as required. Bug: 20226809 Bug: 20300203 Change-Id: I25de43623dc04bf5a3ad4c6573bc2b8dad1eec5e
-
- 16 Dec, 2014 3 commits
- 27 Oct, 2014 1 commit
-
-
Shiv Maliyappanahalli authored
Tinyalsa doesn't expose an api to call ioctls exposed by the audio drivers. Add pcm_ioctl() api. Bug: 18137488. Change-Id: I6218580dbf4b2f31cb95d246ed79f0d2ac28b0b1
-
- 15 Jul, 2014 1 commit
-
-
Glenn Kasten authored
Change-Id: I3fe393dfd666431b8e926144f3781eaf753d9daf
-
- 10 Jul, 2014 1 commit
-
-
Omair Mohammed Abdullah authored
Tinyalsa combines PREPARE and START calls to the driver in the pcm_start() function. Typically, this is needed for making a driver allocating hardware resources that are not related to a PCM stream. Change-Id: Ic83fad784936bbebab28e8e425debd449182db88 Signed-off-by:
Omair Mohammed Abdullah <omair.m.abdullah@linux.intel.com> Signed-off-by:
David Wagner <david.wagner@intel.com> Signed-off-by:
Bruce Beare <bruce.j.beare@intel.com> Signed-off-by:
Jack Ren <jack.ren@intel.com> Author-Tracking-BZ: 73509 Signed-off-by:
Glenn Kasten <gkasten@google.com> Bug: 16191181
-
- 01 Apr, 2014 1 commit
-
-
Paul McLean authored
-
- 31 Mar, 2014 1 commit
-
-
Paul McLean authored
Change-Id: I40040a7e94689dcf6bf9d0bf0d182f66b151d530
-
- 27 Mar, 2014 2 commits
-
-
Andy Hung authored
-
Andy Hung authored
Change-Id: I93415bd1a88ff0feaf14af3daf48e00dd1990176 Signed-off-by:
Andy Hung <hunga@google.com>
-
- 25 Mar, 2014 2 commits
-
-
Colin Cross authored
* commit '653e7a40': Revert "Update 64-bit blacklist for tinyalsa"
-
Colin Cross authored
-
- 22 Mar, 2014 1 commit
-
-
Colin Cross authored
This reverts commit 6f46701c. tinyalsa builds fine, and can be used outside mediaserver. Change-Id: Idc4624b58ca4da39ce81e2b6a6b333aa43bb70a1
-