diff options
author | Oscar Rydhé <oscar.rydhe@sonyericsson.com> | 2012-02-20 10:15:48 +0100 |
---|---|---|
committer | Andreas Huber <andih@google.com> | 2013-02-05 10:27:34 -0800 |
commit | 7a33b7740412accf6a1cc912686c8d0acfb2a883 (patch) | |
tree | 42834eb348b13f8f059c119a64365fb7fc19f594 /media/libmediaplayerservice/MediaPlayerFactory.cpp | |
parent | b5f25f005bc1d3ae35f45b58c88345e183dc336d (diff) | |
download | frameworks_av-7a33b7740412accf6a1cc912686c8d0acfb2a883.zip frameworks_av-7a33b7740412accf6a1cc912686c8d0acfb2a883.tar.gz frameworks_av-7a33b7740412accf6a1cc912686c8d0acfb2a883.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.cpp | 4 |
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)) { |