summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorphintuka <phintuka>2006-12-15 15:28:25 +0000
committerphintuka <phintuka>2006-12-15 15:28:25 +0000
commit8b05599f3b9ccbe4d39f05b4dd6bb2252b34ac38 (patch)
tree7a23de099571e1cbc8b41c07eebb8a79021b84ad
parent95577b9eb31c1171a0613b0266b12c80aa2fed8d (diff)
downloadxineliboutput-8b05599f3b9ccbe4d39f05b4dd6bb2252b34ac38.tar.gz
xineliboutput-8b05599f3b9ccbe4d39f05b4dd6bb2252b34ac38.tar.bz2
New file types: .mov and .wmv (sf feature request #1616405)
-rw-r--r--config.c41
1 files changed, 22 insertions, 19 deletions
diff --git a/config.c b/config.c
index 10941f58..68e01587 100644
--- a/config.c
+++ b/config.c
@@ -4,7 +4,7 @@
* See the main source file 'xineliboutput.c' for copyright information and
* how to reach the author.
*
- * $Id: config.c,v 1.17 2006-12-15 13:47:19 phintuka Exp $
+ * $Id: config.c,v 1.18 2006-12-15 15:28:25 phintuka Exp $
*
*/
@@ -96,24 +96,27 @@ bool config_t::IsVideoFile(const char *fname)
if(fname) {
char *pos = strrchr(fname,'.');
if(pos) {
- if(!strcasecmp(pos, ".avi") ||
- !strcasecmp(pos, ".mpv") ||
- !strcasecmp(pos, ".vob") ||
- !strcasecmp(pos, ".vdr") ||
- !strcasecmp(pos, ".mpg") ||
- !strcasecmp(pos, ".mpeg")||
- !strcasecmp(pos, ".mpa") ||
- !strcasecmp(pos, ".mp2") ||
- !strcasecmp(pos, ".mp3") ||
- !strcasecmp(pos, ".mp4") ||
- !strcasecmp(pos, ".asf") ||
- !strcasecmp(pos, ".flac") ||
- !strcasecmp(pos, ".ts") ||
- !strcasecmp(pos, ".xvid") ||
- !strcasecmp(pos, ".divx") ||
- !strcasecmp(pos, ".m3u") ||
- !strcasecmp(pos, ".ram") ||
- !strcasecmp(pos, ".iso")) /* maybe dvd */
+ pos++;
+ if(!strcasecmp(pos, "avi") ||
+ !strcasecmp(pos, "mpv") ||
+ !strcasecmp(pos, "vob") ||
+ !strcasecmp(pos, "vdr") ||
+ !strcasecmp(pos, "mpg") ||
+ !strcasecmp(pos, "mpeg")||
+ !strcasecmp(pos, "mpa") ||
+ !strcasecmp(pos, "mp2") ||
+ !strcasecmp(pos, "mp3") ||
+ !strcasecmp(pos, "mp4") ||
+ !strcasecmp(pos, "asf") ||
+ !strcasecmp(pos, "wmv") ||
+ !strcasecmp(pos, "mov") ||
+ !strcasecmp(pos, "flac") ||
+ !strcasecmp(pos, "ts") ||
+ !strcasecmp(pos, "xvid") ||
+ !strcasecmp(pos, "divx") ||
+ !strcasecmp(pos, "m3u") ||
+ !strcasecmp(pos, "ram") ||
+ !strcasecmp(pos, "iso")) /* maybe dvd */
return true;
}
}