audio-alsa is removed from mm-audio, reomve code sections
referring to audio-alsa.
CRs-Fixed: 2126971
Change-Id: I50bd466a931a39846dc2fc5f136a38a9f64b2148
This reverts commit 2ce1027d13.
Also Fix NULL stream pointer LLVM issue by performing
NULL check before dereference the pointer
Change-Id: Ia2a8b3492b5424993e6c651555054d899f2ca3f2
VTS does not expect Input/Output omx port to send OMX_EventCmdComplete.
The fix is to avoid sending OMX_EventCmdComplete. VTS will timeout and
handle the error properly.
Change-Id: I998cf2e4b9e4ecba9e9837e56683bf44cc57207b
CRs-Fixed: 2077073
- All qcom proprietary modules should use
/vendor path instead /system for
treble compatibility
- Modify configs and android makefiles accordingly
Change-Id: I1a4db8c39b5e7585d1a4d60584d5b1672c9599ac
When omx init and deinit are called in short duration,there
is a possibility that deinit is called before command thread
is started. omx_thread_stop closes respective pipe and waits
for the command thread to exit.
In a specific scenario, same pipe fd is allocated in another
module and command thread in omx continues to read from the
same pipe although it is closed by the main omx thread.
omx_thread_stop is blocked infinitely due to this reason
Fix is to set a flag in omx_thread_stop to avoid command
thread to go into the read loop if it is started after
omx_thread_stop is called
Change-Id: I4b9c4909c7178010568219fddcd05eaafdddc769
If the current session is not found in the driver, a special
error code is returned. On observing this error, stop waiting for a
response from the current (presumably) dead session to avoid
stalling indefinitely.
Change-Id: Ife1ace9c34178d15eff723a5634b4514cd1e1545
Timestamp format of encoder output structure
incorrect. Timestamp is of format of
least significant bits first. Encoder
out structure formated incorrectly to
expect most significant bits first.
Change-Id: I9cc152dfc8ccb6dc78f715461a2bece1fe2a7819
- Added new files for platform specific code
Separate platform specific code from generic audio HAL code.
Platform specific code is:
- platform initialization
- pcm device selection
- pcm stream configuration
- sound device selection
- acdb ID selection
Modified makefiles for 8916 support
Change-Id: Idf53d19c355feb26ce9f35f9e5dd0734b542eae6
- Enable decoder test app for AAC, AMR,
AMRWB, and MP3 formats.
- Enable encoder for AMRWB, AAC, EVRC,
and QCELP formats.
Change-Id: I0c75dcc4fb02044f127270a64d3578d62bf6eeda