Workaround AVC low resolution playback

Add 9 buffer to workaround AVC low resolution playback

BZ: 229811
Bug: 17383204


Change-Id: I6b90f9e9eceaf52a8406bf12d979e677254a5f42
Signed-off-by: Xigui Wang <xigui.wang@intel.com>
diff --git a/ISV/omx/isv_omxcomponent.cpp b/ISV/omx/isv_omxcomponent.cpp
index 5a23fb1..1d49071 100644
--- a/ISV/omx/isv_omxcomponent.cpp
+++ b/ISV/omx/isv_omxcomponent.cpp
@@ -254,8 +254,9 @@
         if (nParamIndex == OMX_IndexParamPortDefinition
                 && def->nPortIndex == kPortIndexOutput) {
             ALOGD_IF(ISV_COMPONENT_DEBUG, "%s: orignal bufferCountActual %d, bufferCountMin %d",  __func__, def->nBufferCountActual, def->nBufferCountMin);
-            def->nBufferCountActual += mNumISVBuffers;
-            def->nBufferCountMin += mNumISVBuffers;
+            //FIXME workaround avc low resolution playback
+            def->nBufferCountActual += mNumISVBuffers + 9;
+            def->nBufferCountMin += mNumISVBuffers + 9;
 #ifndef TARGET_VPP_USE_GEN
             //FIXME: THIS IS A HACK!! Request NV12 buffer for YV12 format
             //because VSP only support NV12 output
diff --git a/ISV/profile/isv_profile.cpp b/ISV/profile/isv_profile.cpp
index 52752b9..86fdd02 100644
--- a/ISV/profile/isv_profile.cpp
+++ b/ISV/profile/isv_profile.cpp
@@ -355,7 +355,7 @@
     FILE *setting_handle, *config_handle;
 
     snprintf(path, 80, "/data/user/%d/com.intel.vpp/shared_prefs/vpp_settings.xml", userId);
-    ALOGI("%s: %s",__func__, path);
+    ALOGV("%s: %s",__func__, path);
     setting_handle = fopen(path, "r");
     if(setting_handle == NULL) {
         ALOGE("%s: failed to open file %s\n", __func__, path);
@@ -381,7 +381,7 @@
         if (strstr(xml_buf, "name=\"DefaultFRCStatus\" value=\"1\"") != NULL)
             status |= VPP_FRC_ON;
 
-        ALOGI("%s: using the default status: VPP=%d, FRC=%d\n", __func__,
+        ALOGV("%s: using the default status: VPP=%d, FRC=%d\n", __func__,
             ((status & VPP_COMMON_ON) == 0) ? 0 : 1,
             ((status & VPP_FRC_ON) == 0) ? 0: 1);
 
@@ -433,27 +433,27 @@
         "FRC_RATE_4X",
     };
 
-    ALOGI("========== VPP filter configs:==========\n");
+    ALOGV("========== VPP filter configs:==========\n");
     for (i = 1; i < ProcFilterCount; i++) {
-        ALOGI("name=%s, enabled=%s, minResolution=%d, maxResolution=%d, isOn=%s\n",
+        ALOGV("name=%s, enabled=%s, minResolution=%d, maxResolution=%d, isOn=%s\n",
             filterNames[i],
             (mConfigs[i].enabled == true) ? "true" : "false",
             mConfigs[i].minResolution,
             mConfigs[i].maxResolution,
             ((mStatus & (1 << i)) == 0) ? "false" : "true");
         if (mConfigs[i].paraSize) {
-            ALOGI("\t\t parameters: ");
+            ALOGV("\t\t parameters: ");
             for(j = 0; j < mConfigs[i].paraSize; j++)
                 ALOGE("%s=%f,", mConfigs[i].paraTables[j].name, mConfigs[i].paraTables[j].value);
-            ALOGI("\n");
+            ALOGV("\n");
         }
     }
 
-    ALOGI("========== FRC rate configs:===========\n");
+    ALOGV("========== FRC rate configs:===========\n");
     for (i = 0; i < MAX_TAB_SIZE; i++) {
         if (mFrcRates[i].input_fps == 0)
             break;
-        ALOGI("input_fps=%d, rate=%s\n", mFrcRates[i].input_fps, rateNames[mFrcRates[i].rate]);
+        ALOGV("input_fps=%d, rate=%s\n", mFrcRates[i].input_fps, rateNames[mFrcRates[i].rate]);
     }
 
     ALOGI("========== common parameter configs:===========\n");