commit | ed99f64ffc968a5298e7e822ab66ca9397e0857c | [log] [tgz] |
---|---|---|
author | Austin Borger <borgera@google.com> | Thu Jun 01 16:51:35 2023 -0700 |
committer | Austin Borger <borgera@google.com> | Fri Aug 18 19:06:23 2023 +0000 |
tree | ecec6bd04fd04d49dfa290034819079fd8bb32e2 | |
parent | 017880c7808e2730bbb0a5e88606f2a58240b146 [diff] |
cameraservice: Migrate all internal String8/String16s to std::string String8 and String16 are deprecated classes. It is recommended to use std::string or std::u16string wherever possible. String16 is the native string class for aidl, but Strings marked @utf8InCpp can use std::string directly. This patch standardizes libcameraservice's use of strings to std::string, which is capable of storing utf-8 strings. This makes the code more readable and potentially reduces the number of string copies to a minimum. A new set of string utils is added to frameworks/av/camera to aid this migration. Change-Id: I59330ac03c8a52b6c21a2388bba0c143e68af4cf Merged-In: I59330ac03c8a52b6c21a2388bba0c143e68af4cf Bug: 265487852 Test: Presubmit, ran CtsCameraTestCases on Cuttlefish, adb shell dumpsys media camera and observed output