gralloc: move the logic to strip BO_USE_HW_VIDEO_ENCODER to the backends

BUG=b:199524294
TEST=CQ

Change-Id: I2b36a0ef17cd6ecb77723d4a9d95196ad27ff4ad
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/minigbm/+/3200148
Commit-Queue: Yiwei Zhang <zzyiwei@chromium.org>
Tested-by: Yiwei Zhang <zzyiwei@chromium.org>
Tested-by: Jason Macnak <natsu@google.com>
Reviewed-by: Jason Macnak <natsu@google.com>
Reviewed-by: Chia-I Wu <olv@google.com>
diff --git a/drv_helpers.c b/drv_helpers.c
index 0b6cb29..6ea4b8e 100644
--- a/drv_helpers.c
+++ b/drv_helpers.c
@@ -587,6 +587,7 @@
 		} else {
 			/* HACK: See b/28671744 */
 			*out_format = DRM_FORMAT_XBGR8888;
+			*out_use_flags &= ~BO_USE_HW_VIDEO_ENCODER;
 		}
 		break;
 	case DRM_FORMAT_FLEX_YCbCr_420_888: