commit | a462878fa36ef6538429d23eb47c190ef2c7b34e | [log] [tgz] |
---|---|---|
author | Long Ling <longling@google.com> | Fri Feb 18 13:44:26 2022 -0800 |
committer | Long Ling <longling@google.com> | Fri Feb 18 13:44:26 2022 -0800 |
tree | 58558bb6519a668419a931015e51bb67af4a42ed | |
parent | 99a9750aa273f8f8d6b3d1e076423400ab64e23a [diff] [blame] |
SF: fix metadata blob copy Test: check hdr10+ video playback Bug: 216393140 Change-Id: I6ce0dba2af188256e736e23ec4dc70436ac4bfec
diff --git a/services/surfaceflinger/DisplayHardware/AidlComposerHal.cpp b/services/surfaceflinger/DisplayHardware/AidlComposerHal.cpp index 8d67954..cfbdbd1 100644 --- a/services/surfaceflinger/DisplayHardware/AidlComposerHal.cpp +++ b/services/surfaceflinger/DisplayHardware/AidlComposerHal.cpp
@@ -115,7 +115,7 @@ AidlPerFrameMetadataBlob translate(IComposerClient::PerFrameMetadataBlob x) { AidlPerFrameMetadataBlob blob; blob.key = translate<AidlPerFrameMetadataKey>(x.key), - std::copy(blob.blob.begin(), blob.blob.end(), x.blob.begin()); + std::copy(x.blob.begin(), x.blob.end(), std::inserter(blob.blob, blob.blob.end())); return blob; }