| commit | df54e93d72c611c2f5920b4c88e5006e3662df34 | [log] [tgz] |
|---|---|---|
| author | Jongchan Choi <jchan.choi@samsung.corp-partner.google.com> | Tue Jan 10 14:11:12 2023 +0900 |
| committer | Wonsik Kim <wonsik@google.com> | Thu Jan 19 13:31:49 2023 -0800 |
| tree | 71bff0777519560f640cee2a3a113353e3449b6f | |
| parent | c66aa06bc183a0320e5e5589b5e8bf522e957379 [diff] [blame] |
Reset staticInfo if static meta fetch fails Invaild HDR metadata will be fed into encoder, if not reset. Bug: 262503726 Test: presubmit Change-Id: I33fba8a568cd195dfac0e438f8cae4a411bd04da
diff --git a/media/codec2/sfplugin/Codec2Buffer.cpp b/media/codec2/sfplugin/Codec2Buffer.cpp index b9270de..8bd633f 100644 --- a/media/codec2/sfplugin/Codec2Buffer.cpp +++ b/media/codec2/sfplugin/Codec2Buffer.cpp
@@ -1137,6 +1137,11 @@ err = C2_CORRUPTED; } } + + if (err != C2_OK) { + staticInfo->reset(); + } + if (dynamicInfo) { ALOGV("Grabbing dynamic HDR info from gralloc4 metadata"); dynamicInfo->reset();