summaryrefslogtreecommitdiffstats
path: root/media/libmediaplayerservice/MediaPlayerFactory.cpp
diff options
context:
space:
mode:
authorOscar Rydhé <oscar.rydhe@sonyericsson.com>2012-02-20 10:15:48 +0100
committerAndreas Huber <andih@google.com>2013-02-05 10:27:34 -0800
commit81dd60e0340ddcf7f1d5fb80b6c30906fabf201a (patch)
treed29f39c38d2452c094468b88a2406f1970b6fc6a /media/libmediaplayerservice/MediaPlayerFactory.cpp
parent5ab368af38fefacc4009e3ab1c1bbd00e62b3bcf (diff)
downloadframeworks_av-81dd60e0340ddcf7f1d5fb80b6c30906fabf201a.zip
frameworks_av-81dd60e0340ddcf7f1d5fb80b6c30906fabf201a.tar.gz
frameworks_av-81dd60e0340ddcf7f1d5fb80b6c30906fabf201a.tar.bz2
Added HTTP support for SDP files.
Added support for playing SDP files from http links. Previously, SDP files only worked when started from rtsp links (rtsp://a.b.c/abc.sdp), but they are just as common in http links. patch provided by "Oscar Rydhé <oscar.rydhe@sonyericsson.com>" Change-Id: Ic73af3a9a002009dbe8b04c267a4621bf7fe2f46
Diffstat (limited to 'media/libmediaplayerservice/MediaPlayerFactory.cpp')
-rw-r--r--media/libmediaplayerservice/MediaPlayerFactory.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/media/libmediaplayerservice/MediaPlayerFactory.cpp b/media/libmediaplayerservice/MediaPlayerFactory.cpp
index 3f69c11..bb441cc 100644
--- a/media/libmediaplayerservice/MediaPlayerFactory.cpp
+++ b/media/libmediaplayerservice/MediaPlayerFactory.cpp
@@ -215,6 +215,10 @@ class NuPlayerFactory : public MediaPlayerFactory::IFactory {
if (strstr(url,"m3u8")) {
return kOurScore;
}
+
+ if ((len >= 4 && !strcasecmp(".sdp", &url[len - 4])) || strstr(url, ".sdp?")) {
+ return kOurScore;
+ }
}
if (!strncasecmp("rtsp://", url, 7)) {