diff options
-rw-r--r-- | src/gstppssrc.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/gstppssrc.c b/src/gstppssrc.c index 4ed8c0f..af95dd5 100644 --- a/src/gstppssrc.c +++ b/src/gstppssrc.c @@ -890,10 +890,10 @@ gst_pps_src_get_caps (GstBaseSrc * bsrc) caps = gst_type_find_helper_for_extension (GST_OBJECT_CAST (src), extension); #else - if (!strcmp (extension, "wmv")) { + if (!strncmp (extension, "wmv", 3)) { caps = gst_caps_from_string ("video/x-ms-asf"); - } else if (!strcmp (extension, "rm") || - !strcmp (extension, "rmvb")) { + } else if (!strncmp (extension, "rm", 2) || + !strncmp (extension, "rmvb", 4)) { caps = gst_caps_from_string ("application/vnd.rn-realmedia"); } else { caps = NULL; |