Age | Commit message (Collapse) | Author |
|
Return the compress read immediately when it is
successful. client can recall for the remaining bytes.
Also, In case of capture, move the plugin state
to prepared when set params is successful.
Earlier in case of playback this plug state is moved
to prepare only when first write is successful.
CRs-Fixed: 3164253
Change-Id: I2b8e2a12397682c5a17473ea06623c1152cc9819
|
|
Add support for compress_set_codec_params API which is used
to send codec parameters from clients directly.
CRs-Fixed: 2926417
Change-Id: I83f52378e288f15bccfc8a7798d33943a02d5e52
|
|
Change-Id: I3c8170f56d467aefbcec891341d3deef578acf63
|
|
This is needed for proper compilation on kernel versions
where SNDRV_COMPRESS_SET_NEXT_TRACK_PARAM is not defined
CRs-Fixed: 2838117
Change-Id: Ia0b2593b5dc1e0cf751ac11e64d347644b8bee39
|
|
Add plugin support to use vendor specific compress implementation
Bug: 166667071
Test: manual offload playback test
Test: cts AudioTrackOffloadTest
CRs-Fixed: 2563258
Change-Id: I71f588b9ed84b62d3b1b08dae7ce65f8fa649e6a
|
|
This reverts commit 43b7f4b911e942f2ee3e6418743821dce93d48f1.
CRs-Fixed: 2653755
Change-Id: I825f4a07b62c2925c13767a40dbc9eac67f65fa9
|
|
Add plugin support to use vendor specific compress implementation
CRs-Fixed: 2563258
Change-Id: I0f6a86f4e4b388fdffe7b9af7a033dac5fd0e763
|
|
- Add get_metadata() and set_metadata() API support
- Add support to send codec specific data
Bug: 123065627
Test: make
Change-Id: I9c3f39e22d7246fbb7cf665a4b5ce71a74e07495
|
|
The caller must be certain that a return of 0 really means
that compress is ready for more data, so when poll() returns
0 for a timeout we must report that as an error.
Signed-off-by: Richard Fitzgerald <rf@opensource.wolfsonmicro.com>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
|
|
2b0410a compress: Must check for POLLERR before POLLOUT/POLLIN
Bug: 8174034.
Change-Id: I26a7bd4bf3999afbe99a2278a59304834980375e
|
|
22406d2 fix error returned by compress_wait()
7d7965c compress: fix the typo in compress_get_alsa_rate()
|
|
0f25782 Tinycompress version 0.2.0
6b27cf7 compress: Add non-blocking I/O
0e0c39e compress: do not poll if enough space to write remaining data
78672ce compress: copy final version of config struct
5777ab6 cplay: use get_alsa_rate to convert sample rate
1bb4a13 add utils file with rate conversion helper
38145d7 fix error reporting in tinycompress
aad6a2a compress: fix hpointer error when no sample rate
31d610d compress: check for config first
Change-Id: I51037eacdab73dfd4f3b8e58cda79f536503f826
|
|
01ff678 compress: Add support for capture streams
8c9d5da tinycompress: cplay: Correct a couple of small message typos
Change-Id: Ieee7cce63930eb2f846a7a86a92806f1db45656b
|
|
From git://git.alsa-project.org/tinycompress.git 0765f97a
Change-Id: I34599092e8c764ecb3475883d1d46cd9c9b5c439
|