Driver does not require config attributes to create a config.
Thus, allow I965TestFixture::createConfig to be called without
specifying ConfigAttribs.

Signed-off-by: U. Artie Eoff <ullysses.a.e...@intel.com>
---
 test/i965_test_fixture.cpp | 5 +++--
 test/i965_test_fixture.h   | 3 ++-
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/test/i965_test_fixture.cpp b/test/i965_test_fixture.cpp
index 74403f875a56..ac44ddfd5f02 100644
--- a/test/i965_test_fixture.cpp
+++ b/test/i965_test_fixture.cpp
@@ -66,12 +66,13 @@ void I965TestFixture::destroySurfaces(Surfaces& surfaces)
 }
 
 VAConfigID I965TestFixture::createConfig(
-    VAProfile profile, VAEntrypoint entrypoint, ConfigAttribs& attribs)
+    VAProfile profile, VAEntrypoint entrypoint, const ConfigAttribs& attribs)
 {
     VAConfigID id = VA_INVALID_ID;
     EXPECT_STATUS(
         i965_CreateConfig(
-            *this, profile, entrypoint, attribs.data(), attribs.size(), &id));
+            *this, profile, entrypoint,
+            const_cast<VAConfigAttrib*>(attribs.data()), attribs.size(), &id));
     EXPECT_ID(id);
 
     return id;
diff --git a/test/i965_test_fixture.h b/test/i965_test_fixture.h
index 3fc11c34fa75..02c1dbb2b8e8 100644
--- a/test/i965_test_fixture.h
+++ b/test/i965_test_fixture.h
@@ -76,7 +76,8 @@ public:
      * Convenience wrapper for i965_CreateConfig.  May generate a non-fatal
      * test assertion failure.
      */
-    VAConfigID createConfig(VAProfile, VAEntrypoint, ConfigAttribs&);
+    VAConfigID createConfig(VAProfile, VAEntrypoint,
+        const ConfigAttribs& = ConfigAttribs());
 
     /**
      * Convenience wrapper for i965_DestroyConfig.  May generate a non-fatal
-- 
2.4.11

_______________________________________________
Libva mailing list
Libva@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libva

Reply via email to