diff options
author | Luo Jinghua <sunmoon1997@gmail.com> | 2009-09-10 11:34:00 +0800 |
---|---|---|
committer | Luo Jinghua <sunmoon1997@gmail.com> | 2009-09-10 11:34:00 +0800 |
commit | c39fdc4fe5fcdbd1dea924b77bd4030f17b922aa (patch) | |
tree | ef4c3582608126f3847df5826f354664d69ddae6 | |
parent | 9c611898032d478f91579fd89deab2369e1e7644 (diff) |
ppssrc: fixed extension checking
-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; |