Add a wrapper that calls the driver i965_SyncSurface.
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
Reviewed-by: Zhao Yakui <yakui.zhao@intel.com>
(cherry picked from commit
0f8dc3d11e470747a1b90fe9c2eea5c8070893a5)
extern VAStatus i965_DestroyImage(
VADriverContextP, VAImageID);
+ extern VAStatus i965_SyncSurface(
+ VADriverContextP, VASurfaceID);
+
extern struct hw_codec_info *i965_get_codec_info(int);
extern const struct intel_device_info *i965_get_device_info(int);
i965_DestroyImage(*this, image.image_id));
}
+void I965TestFixture::syncSurface(VASurfaceID surface)
+{
+ EXPECT_STATUS(
+ i965_SyncSurface(*this, surface));
+}
+
class I965TestFixtureTest
: public I965TestFixture
{
void destroyImage(VAImage &);
/**
+ * Convenience wrapper for i965_SyncSurface. May generate a non-fatal
+ * test assertion failure.
+ */
+ void syncSurface(VASurfaceID);
+
+ /**
* VADisplay implicit and explicit conversion operator.
*/
operator VADisplay();