summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLinux Build Service Account <lnxbuild@localhost>2016-06-30 20:14:40 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2016-06-30 20:14:40 -0700
commit8d7a965614e0b98cd94fd3c602f50dad7605ebce (patch)
tree901767b4a1b3ed4d6ab16493f93fdc59be7e096c
parent52da7843a9e8deec54789175ddc722ad2954e35a (diff)
parent9f840e15253f528d14abc30838c1c3949a77004f (diff)
downloadandroid_hardware_qcom_display-8d7a965614e0b98cd94fd3c602f50dad7605ebce.tar.gz
android_hardware_qcom_display-8d7a965614e0b98cd94fd3c602f50dad7605ebce.tar.bz2
android_hardware_qcom_display-8d7a965614e0b98cd94fd3c602f50dad7605ebce.zip
Merge "sdm: Fix dynamic refresh rate setting during S3D video playback." into dev-2.0
-rw-r--r--sdm/libs/hwc/hwc_display.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/sdm/libs/hwc/hwc_display.cpp b/sdm/libs/hwc/hwc_display.cpp
index 1a2c24400..fe2c92804 100644
--- a/sdm/libs/hwc/hwc_display.cpp
+++ b/sdm/libs/hwc/hwc_display.cpp
@@ -1475,7 +1475,8 @@ bool HWCDisplay::SingleVideoLayerUpdating(uint32_t app_layer_count) {
for (uint i = 0; i < app_layer_count; i++) {
Layer *layer = &layer_stack_.layers[i];
- if (layer->flags.updating && (layer->input_buffer->flags.video == true)) {
+ if (layer->flags.updating && (layer->input_buffer->flags.video == true) &&
+ (layer->input_buffer->s3d_format == kS3dFormatNone)) {
updating_count++;
}
}