diff options
author | Chong Zhang <chz@google.com> | 2013-05-09 01:27:59 -0700 |
---|---|---|
committer | Chong Zhang <chz@google.com> | 2013-05-11 09:09:21 -0700 |
commit | 3573574071b44f9c02fb4784610c23c8cedd8b3e (patch) | |
tree | 123ba3977539cf04a92f80683ba6db25ab2b7b8d /media/libstagefright/wifi-display/Parameters.cpp | |
parent | e743d2ece72a0a7843cb17d2e04c9faaa3570884 (diff) | |
download | frameworks_av-3573574071b44f9c02fb4784610c23c8cedd8b3e.zip frameworks_av-3573574071b44f9c02fb4784610c23c8cedd8b3e.tar.gz frameworks_av-3573574071b44f9c02fb4784610c23c8cedd8b3e.tar.bz2 |
wifi-display: misc fixes for M3 response parsing
- fix wfd_video_format parsing w/ multiple H264-Codec
- fix handling of CRLF at end of M3 response
- fix missing wfd_client_rtp_ports
Bug: 8871667
Bug: 8875749
Change-Id: Idb0b5605313bba6ff067bcd765512bbed42e5202
Diffstat (limited to 'media/libstagefright/wifi-display/Parameters.cpp')
-rw-r--r-- | media/libstagefright/wifi-display/Parameters.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/media/libstagefright/wifi-display/Parameters.cpp b/media/libstagefright/wifi-display/Parameters.cpp index f7118b3..d2a61ea 100644 --- a/media/libstagefright/wifi-display/Parameters.cpp +++ b/media/libstagefright/wifi-display/Parameters.cpp @@ -65,7 +65,9 @@ status_t Parameters::parse(const char *data, size_t size) { mDict.add(name, value); - i += 2; + while (i + 1 < size && data[i] == '\r' && data[i + 1] == '\n') { + i += 2; + } } return OK; |