summaryrefslogtreecommitdiff
authorZhiqiang Han <zhiqiang.han@amlogic.com>2017-04-25 12:06:35 (GMT)
committer Zhiqiang Han <zhiqiang.han@amlogic.com>2017-04-25 12:06:37 (GMT)
commit02710f7b39bce7f7467acc0bb102d7ee813cd81f (patch)
tree9f56071ebbd70ab531800a085d8f70b3a13014a6
parent44b43581c8690223a95e18d85bda4731ec44cc72 (diff)
downloadSubTitle-02710f7b39bce7f7467acc0bb102d7ee813cd81f.zip
SubTitle-02710f7b39bce7f7467acc0bb102d7ee813cd81f.tar.gz
SubTitle-02710f7b39bce7f7467acc0bb102d7ee813cd81f.tar.bz2
PD#143256: cc: fixed bad paras which may cause crash
the same as http://scgit.amlogic.com:8080/#/c/21803/ Change-Id: I3cf835e0959986b6fafacbb9a63bd6cc780544f7
Diffstat
-rw-r--r--jni/ccsub/ccsub.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/jni/ccsub/ccsub.cpp b/jni/ccsub/ccsub.cpp
index fd3d2b6..17e9acc 100644
--- a/jni/ccsub/ccsub.cpp
+++ b/jni/ccsub/ccsub.cpp
@@ -279,6 +279,9 @@ static jint dev_start_atsc_cc(JNIEnv *env, jobject obj, jint caption, jint fg_co
LOGI("start cc: caption %d, fgc %d, bgc %d, fgo %d, bgo %d, fsize %d, fstyle %d",
caption, fg_color, bg_color, fg_opacity, bg_opacity, font_size, font_style);
+ memset(&cc_para, 0, sizeof(cc_para));
+ memset(&spara, 0, sizeof(spara));
+
cc_para.bmp_buffer = data->buffer;
cc_para.pitch = data->bmp_pitch;
cc_para.draw_begin = cc_draw_begin_cb;
@@ -409,4 +412,4 @@ JNI_OnUnload(JavaVM* vm, void* reserved)
}
}
-} \ No newline at end of file
+}