commit | a3fbda3cef04d51a35a3eb64b2f744a989800856 | [log] [tgz] |
---|---|---|
author | Mathias Agopian <mathias@google.com> | Thu Jul 18 15:55:03 2013 -0700 |
committer | Mathias Agopian <mathias@google.com> | Thu Jul 18 22:28:18 2013 -0700 |
tree | 6291dcc9a67f5c140c14dea94190e51d1ab9b125 | |
parent | 595264f1af12e25dce57d7c5b1d52ed86ac0d0c9 [diff] |
BuffferQueue disconnect is now always asynchrnous we tag queued buffers with the "bufferqueue cannot block" flag and use that bit to discard a buffer in the queue by new ones comming in. this allows us to remove the buffer queue drain in disconnect while maintaining the right behaviour if it gets connected again (since each buffer remembers how it was enqueued). Change-Id: I1e703d363a687b70b19ba49cef32213116e8bd3f