+gst_va_base_transform_get_property (GObject * object, guint prop_id,
+ GValue * value, GParamSpec * pspec)
+{
+ GstVaBaseTransform *self = GST_VA_BASE_TRANSFORM (object);
+
+ switch (prop_id) {
+ case PROP_DEVICE_PATH:{
+ if (!(self->display && GST_IS_VA_DISPLAY_DRM (self->display))) {
+ g_value_set_string (value, NULL);
+ return;
+ }
+ g_object_get_property (G_OBJECT (self->display), "path", value);
+ break;
+ }
+ default:
+ G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+ }
+}
+
+static void