[Libva] [PATCH intel-driver 2/3] test: allow default attribs param for create config
U. Artie Eoff
ullysses.a.eoff at intel.com
Tue Oct 11 19:21:45 UTC 2016
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.eoff at 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
More information about the Libva
mailing list