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