OSDN Git Service

DO NOT MERGE: Work around several issues with non-compliant RTSP servers.
authorAndreas Huber <andih@google.com>
Tue, 15 Feb 2011 18:39:48 +0000 (10:39 -0800)
committerAndreas Huber <andih@google.com>
Tue, 15 Feb 2011 19:02:43 +0000 (11:02 -0800)
commitd1ba051a465518fa4325c364ed77025fc1a2a794
tree808a1c8a946356eab39f23f73168496f79dda883
parentd49523809714b04636a9ac43de1c508ed1dbfc38
DO NOT MERGE: Work around several issues with non-compliant RTSP servers.

In this particular case these RTSP servers were implemented as local services,
retransmitting live streams via a local RTSP server instance.

They picked wrong rtp/rtcp port pairs (odd rtp port), blank lines in the session
description, wrong case of the format description, relative base URLs...

Change-Id: I502a04a7e1d690fd461b7ecf0b56c6a6c2ac1325
related-to-bug: 3452103
media/libstagefright/rtsp/AMPEG4ElementaryAssembler.cpp
media/libstagefright/rtsp/APacketSource.cpp
media/libstagefright/rtsp/ARTPConnection.cpp
media/libstagefright/rtsp/ARTPSource.cpp
media/libstagefright/rtsp/ASessionDescription.cpp
media/libstagefright/rtsp/MyHandler.h