commit | 846d6b562042aab98b6098620b940fa8b2889151 | [log] [tgz] |
---|---|---|
author | Ray Essick <essick@google.com> | Sat Apr 11 11:41:04 2020 -0700 |
committer | Ray Essick <essick@google.com> | Sat Apr 11 11:43:01 2020 -0700 |
tree | 588ab5138123820554bdfb51d8e040291df56134 | |
parent | f8dfe5762bfe432666375834480caa9b4b87bcb2 [diff] |
write font name with writeByteArray() instead of write() consumer expects a byte array [count + data] instead of [data]. Bug: 153758981 Bug: 150915309 Test: atest CtsMediaTestCases:android.media.cts.MediaPlayerTest#testChangeTimedTextTrack -- --abi armeabi-v7a Change-Id: I70ac5f3126afdb76eb53b5557612c74ccd5923a7
diff --git a/media/libstagefright/timedtext/TextDescriptions.cpp b/media/libstagefright/timedtext/TextDescriptions.cpp index 6c94754..2c2d11d 100644 --- a/media/libstagefright/timedtext/TextDescriptions.cpp +++ b/media/libstagefright/timedtext/TextDescriptions.cpp
@@ -504,7 +504,7 @@ return OK; } - parcel->write(tmpData, len); + parcel->writeByteArray(len, tmpData); tmpData += len; subChunkRemaining -= len; }