encodebin: don't access GstElementFactory structure directly
authorTim-Philipp Müller <tim.muller@collabora.co.uk>
Sat, 19 May 2012 14:17:18 +0000 (15:17 +0100)
committerTim-Philipp Müller <tim.muller@collabora.co.uk>
Sat, 19 May 2012 14:17:18 +0000 (15:17 +0100)
gst/encoding/gstencodebin.c

index 3c261a2..749cf23 100644 (file)
@@ -1496,8 +1496,9 @@ static gboolean
 _factory_can_handle_caps (GstElementFactory * factory, const GstCaps * caps,
     GstPadDirection dir, gboolean exact)
 {
-  GList *templates = factory->staticpadtemplates;
+  const GList *templates;
 
+  templates = gst_element_factory_get_static_pad_templates (factory);
   while (templates) {
     GstStaticPadTemplate *template = (GstStaticPadTemplate *) templates->data;