commit | 92e5107a0668811729d4e06c94f9cf83b1b6629e | [log] [tgz] |
---|---|---|
author | Dichen Zhang <dichenzhang@google.com> | Wed Jun 08 18:26:37 2022 -0700 |
committer | Dichen Zhang <dichenzhang@google.com> | Fri Jun 10 11:53:55 2022 -0700 |
tree | 89bc799d834c6651ee6b99e392d959cafd5121bb | |
parent | 87a4f272af378e789d67cfd48a3e8c652069ac6f [diff] [blame] |
Keep mRetriever thread-save Bug: b/233279751 Test: AImageDecoderTest Change-Id: Iffe27b467f0a4d3bfe3d92e3ea8e660cd0db1ef4
diff --git a/media/libheif/HeifDecoderImpl.h b/media/libheif/HeifDecoderImpl.h index 86a8628..c1504cd 100644 --- a/media/libheif/HeifDecoderImpl.h +++ b/media/libheif/HeifDecoderImpl.h
@@ -72,6 +72,8 @@ bool mHasVideo; size_t mSequenceLength; + Mutex mRetrieverLock; + // Slice decoding only Mutex mLock; Condition mScanlineReady;