commit | 20b070f80fee3f0006ddb48e80532d6ab150f0ca | [log] [tgz] |
---|---|---|
author | Shivaprasad Hongal <shongal@codeaurora.org> | Fri Dec 11 15:00:51 2015 -0800 |
committer | Raleigh Matlock <raleighman2@gmail.com> | Tue Jan 12 09:01:54 2016 -0500 |
tree | ed39bf7c2d4a8eda00d9d496138c985a64812ac8 | |
parent | c24e8e69c497085b640325522e0d1c9bdca0cd31 [diff] |
ACodec: Fix error handling in OutputPortSettingsChangedState Freeing the input buffers & node in ACodec::OutputPortSettingsChangedState on error, can cause NuPlayerDecoder to deference freed buffers. Instead of freeing the node internally on error in OutputPortSettingsChangedState, notify error to NuPlayer, and add kWhatShutDown handling to initiate Idle state transition. Change-Id: I7778d759c564fad27d266ac63d293bf0c30c029b