From b74da32b5cc82fc31c8ffea8af965b98b2ad7c4d Mon Sep 17 00:00:00 2001 From: Seungha Yang Date: Mon, 4 Apr 2022 20:36:14 +0900 Subject: [PATCH] Revert "vah264enc: Disable derived image support" This reverts commit 0011feb0d660f331abde5b1e36f1c56e9cf3b014. The commit caused performance-wise regression for some platforms Part-of: --- subprojects/gst-plugins-bad/sys/va/gstvah264enc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/subprojects/gst-plugins-bad/sys/va/gstvah264enc.c b/subprojects/gst-plugins-bad/sys/va/gstvah264enc.c index 5072650c18..b514c3b12e 100644 --- a/subprojects/gst-plugins-bad/sys/va/gstvah264enc.c +++ b/subprojects/gst-plugins-bad/sys/va/gstvah264enc.c @@ -3165,7 +3165,7 @@ _get_sinkpad_pool (GstVaH264Enc * self) allocator = gst_va_allocator_new (self->display, surface_formats); self->raw_pool = gst_va_pool_new_with_config (caps, size, 1, 0, - usage_hint, GST_VA_FEATURE_DISABLED, allocator, ¶ms); + usage_hint, GST_VA_FEATURE_AUTO, allocator, ¶ms); if (!self->raw_pool) { gst_object_unref (allocator); return NULL; @@ -3710,7 +3710,7 @@ gst_va_h264_enc_propose_allocation (GstVideoEncoder * venc, GstQuery * query) return FALSE; pool = gst_va_pool_new_with_config (caps, size, 1, 0, usage_hint, - GST_VA_FEATURE_DISABLED, allocator, ¶ms); + GST_VA_FEATURE_AUTO, allocator, ¶ms); if (!pool) { gst_object_unref (allocator); goto config_failed;