summaryrefslogtreecommitdiffstats
path: root/media/libstagefright
diff options
context:
space:
mode:
authorLajos Molnar <lajos@google.com>2014-03-12 20:58:37 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2014-03-12 20:58:37 +0000
commit70cc5bdc0fca3f67f3602f04152c29323cad99df (patch)
treea3eec354972f67724f83fc3fa89b7c3eecc655e7 /media/libstagefright
parent67a10c522898d8223f5a2d389a846b7e2327148a (diff)
parent7d3044d64294cca6fadd184648a57185e92cf5c6 (diff)
downloadframeworks_av-70cc5bdc0fca3f67f3602f04152c29323cad99df.zip
frameworks_av-70cc5bdc0fca3f67f3602f04152c29323cad99df.tar.gz
frameworks_av-70cc5bdc0fca3f67f3602f04152c29323cad99df.tar.bz2
Merge changes Ic46e3069,Idc92716b into klp-dev
* changes: LiveSession: fix incorrect stream key (subtitle"s") M3UParser: trim spaces when parsing comma separated codecs.
Diffstat (limited to 'media/libstagefright')
-rw-r--r--media/libstagefright/httplive/LiveSession.cpp2
-rw-r--r--media/libstagefright/httplive/M3UParser.cpp1
2 files changed, 2 insertions, 1 deletions
diff --git a/media/libstagefright/httplive/LiveSession.cpp b/media/libstagefright/httplive/LiveSession.cpp
index c1c3e2b..3e11759 100644
--- a/media/libstagefright/httplive/LiveSession.cpp
+++ b/media/libstagefright/httplive/LiveSession.cpp
@@ -75,7 +75,7 @@ LiveSession::LiveSession(
mStreams[kAudioIndex] = StreamItem("audio");
mStreams[kVideoIndex] = StreamItem("video");
- mStreams[kSubtitleIndex] = StreamItem("subtitle");
+ mStreams[kSubtitleIndex] = StreamItem("subtitles");
for (size_t i = 0; i < kMaxStreams; ++i) {
mPacketSources.add(indexToType(i), new AnotherPacketSource(NULL /* meta */));
diff --git a/media/libstagefright/httplive/M3UParser.cpp b/media/libstagefright/httplive/M3UParser.cpp
index 8f530ee..f211bc8 100644
--- a/media/libstagefright/httplive/M3UParser.cpp
+++ b/media/libstagefright/httplive/M3UParser.cpp
@@ -365,6 +365,7 @@ bool M3UParser::getTypeURI(size_t index, const char *key, AString *uri) const {
codecs.append(',');
while ((commaPos = codecs.find(",", offset)) >= 0) {
AString codec(codecs, offset, commaPos - offset);
+ codec.trim();
// return true only if a codec of type `key` ("audio"/"video")
// is found.
if (codecIsType(codec, key)) {