LibMIX: work around to fix the GTS failed issue which occurs on MOFD of 1080p Widevine playback.

BZ: 197962

This issue is caused by Google's defect. After Google fix its defect, this patch will be repealled.

Change-Id: Ia080e638c5891bf68268e72ba6328ef51a93f91a
Signed-off-by: Yuanjun Huang <yuanjun.huang@intel.com>
diff --git a/mixvbp/vbp_manager/secvideo/merrifield/vbp_h264secure_parser.c b/mixvbp/vbp_manager/secvideo/merrifield/vbp_h264secure_parser.c
index 60957a5..57f852c 100755
--- a/mixvbp/vbp_manager/secvideo/merrifield/vbp_h264secure_parser.c
+++ b/mixvbp/vbp_manager/secvideo/merrifield/vbp_h264secure_parser.c
@@ -2208,7 +2208,9 @@
     } else {
         if (slice_num < 1) {
             ETRACE("Don't find a valid slice header!");
-            return VBP_DATA;
+            // workaround to fix GTS issue due to Google defect. [repeal later].
+            return VBP_OK;
+            //return VBP_DATA;
         }
     }
     error = vbp_populate_query_data_h264secure(pcontext);
diff --git a/videodecoder/securevideo/moorefield/VideoDecoderAVCSecure.cpp b/videodecoder/securevideo/moorefield/VideoDecoderAVCSecure.cpp
index 4428ac4..db9908f 100644
--- a/videodecoder/securevideo/moorefield/VideoDecoderAVCSecure.cpp
+++ b/videodecoder/securevideo/moorefield/VideoDecoderAVCSecure.cpp
@@ -476,6 +476,8 @@
             }
         }
     }
+    mDecodingFrame = true;
+
     return DECODE_SUCCESS;
 }