commit | aa50b1c12307591d6fb18f1d99de67e089aac27a | [log] [tgz] |
---|---|---|
author | Aniket Kumar Lata <alata@quicinc.com> | Fri Jan 18 17:04:01 2019 -0800 |
committer | Chong Zhang <chz@google.com> | Mon Feb 11 12:06:10 2019 -0800 |
tree | a05a3291f45522668dfb98b511427d36304e6a87 | |
parent | 1342d0740e9a7accd48a7c28725ca61ded231ee1 [diff] |
av: stop puller before releasing encoder When encoder is released, it will no longer turn to media codec source for fill-this-buffer. Hence, the buffer queue within puller will not be cleared by encoder. Stop mPuller before releasing encoder to avoid being stucked in AudioSource::waitOutstandingEncodingFrames_l() if audiosource reset() is invoked from SFRecorder destructor. Bug: 123065628 Change-Id: I78ecb2207ae595784204bd6392311dc194af306d