commit | d4ba8464d8af1112c4e711bd1a23a69f08ae2f75 | [log] [tgz] |
---|---|---|
author | Wonsik Kim <wonsik@google.com> | Fri Jul 12 11:05:48 2024 -0700 |
committer | Wonsik Kim <wonsik@google.com> | Mon Jul 15 15:54:17 2024 -0700 |
tree | 4e071eae93a24bf7c0c0fdcc8459af2d27dea92d | |
parent | 4aa7a23c2cd03440858f58c8a1575a599d682d82 [diff] [blame] |
CCodec: lock input surface for concurrent access Bug: 351227733 Test: atest android.hardware.camera2.cts.RecordingTest Test: atest android.mediav2.cts.CodecEncoderSurfaceTest Change-Id: I552641100999f8efc33d1c6f218f23a77176d1d9
diff --git a/media/codec2/sfplugin/CCodecBufferChannel.h b/media/codec2/sfplugin/CCodecBufferChannel.h index 94a5998..d4ccf7d 100644 --- a/media/codec2/sfplugin/CCodecBufferChannel.h +++ b/media/codec2/sfplugin/CCodecBufferChannel.h
@@ -390,7 +390,7 @@ }; Mutexed<BlockPools> mBlockPools; - std::shared_ptr<InputSurfaceWrapper> mInputSurface; + Mutexed<std::shared_ptr<InputSurfaceWrapper>> mInputSurface; MetaMode mMetaMode;