author | harlekin <harlekin> | 2002-08-18 23:15:50 (UTC) |
---|---|---|
committer | harlekin <harlekin> | 2002-08-18 23:15:50 (UTC) |
commit | d92fbca743e676182a8f33ae4c28044031143fb0 (patch) (unidiff) | |
tree | 557b19a000a897e46ed1a8e18a4fdd41aa199e0d /noncore/multimedia/opieplayer2/mediadetect.cpp | |
parent | bec883a38720a1e1a975e5474a3085d149cf935c (diff) | |
download | opie-d92fbca743e676182a8f33ae4c28044031143fb0.zip opie-d92fbca743e676182a8f33ae4c28044031143fb0.tar.gz opie-d92fbca743e676182a8f33ae4c28044031143fb0.tar.bz2 |
small fixes regarding shoutcast, but for now user need to have http:// anything / as shoutcast url
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 | |||
@@ -13,26 +13,29 @@ char MediaDetect::videoOrAudio( const QString& fileName ) { | |||
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 | } |