Diffstat (limited to 'noncore/multimedia/opieplayer2/mediadetect.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r-- | noncore/multimedia/opieplayer2/mediadetect.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/noncore/multimedia/opieplayer2/mediadetect.cpp b/noncore/multimedia/opieplayer2/mediadetect.cpp index 5e0da88..91137db 100644 --- a/noncore/multimedia/opieplayer2/mediadetect.cpp +++ b/noncore/multimedia/opieplayer2/mediadetect.cpp | |||
@@ -1,40 +1,43 @@ | |||
1 | #include <qstring.h> | 1 | #include <qstring.h> |
2 | #include "mediadetect.h" | 2 | #include "mediadetect.h" |
3 | 3 | ||
4 | 4 | ||
5 | MediaDetect::MediaDetect() { | 5 | MediaDetect::MediaDetect() { |
6 | } | 6 | } |
7 | 7 | ||
8 | MediaDetect::~MediaDetect() { | 8 | MediaDetect::~MediaDetect() { |
9 | } | 9 | } |
10 | 10 | ||
11 | char MediaDetect::videoOrAudio( const QString& fileName ) { | 11 | char MediaDetect::videoOrAudio( const QString& fileName ) { |
12 | if( (fileName.lower()).right(4) == ".avi" || | 12 | if( (fileName.lower()).right(4) == ".avi" || |
13 | (fileName.lower()).right(4) == ".mpg" || | 13 | (fileName.lower()).right(4) == ".mpg" || |
14 | (fileName.lower()).right(4) == ".asf" || | 14 | (fileName.lower()).right(4) == ".asf" || |
15 | (fileName.lower()).right(4) == ".mov" || | 15 | (fileName.lower()).right(4) == ".mov" || |
16 | (fileName.lower()).right(5) == ".mpeg" ) { | 16 | (fileName.lower()).right(5) == ".mpeg" ) { |
17 | qDebug("Video out taken"); | 17 | qDebug("Video out taken"); |
18 | return 'v'; | 18 | return 'v'; |
19 | } else if ( (fileName.lower()).right(4) == "·mp1" || | 19 | } else if ( (fileName.lower()).right(4) == "·mp1" || |
20 | (fileName.lower()).right(4) == ".mp3" || | 20 | (fileName.lower()).right(4) == ".mp3" || |
21 | (fileName.lower()).right(4) == ".ogg" || | 21 | (fileName.lower()).right(4) == ".ogg" || |
22 | (fileName.lower()).right(4) == ".wav" ) { | 22 | (fileName.lower()).right(4) == ".wav" ) { |
23 | qDebug("AUDIO out taken"); | 23 | qDebug("AUDIO out taken"); |
24 | return 'a'; | 24 | return 'a'; |
25 | } else if ( (fileName.lower()).left(7) == "http://" && | ||
26 | (fileName.lower()).right(1) == "/" ) { | ||
27 | return 'a'; | ||
25 | } else { | 28 | } else { |
26 | return 'f'; | 29 | return 'f'; |
27 | } | 30 | } |
28 | } | 31 | } |
29 | 32 | ||
30 | bool MediaDetect::isStreaming( const QString& fileName ) { | 33 | bool MediaDetect::isStreaming( const QString& fileName ) { |
31 | // ugly | 34 | // ugly |
32 | if( (fileName.lower()).left(4) == "http" ) { | 35 | if( (fileName.lower()).left(4) == "http" ) { |
33 | return true; | 36 | return true; |
34 | } else if ( (fileName.lower()).left(3) == "ftp" ) { | 37 | } else if ( (fileName.lower()).left(3) == "ftp" ) { |
35 | return true; | 38 | return true; |
36 | } else { | 39 | } else { |
37 | return false; | 40 | return false; |
38 | } | 41 | } |
39 | } | 42 | } |
40 | 43 | ||