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;
                     }