rtspdec: Retry with TCP if UDP failed
Signed-off-by: Janne Grunau <firstname.lastname@example.org>(cherry picked from commit 2762a7a28b261a505a9002b92d4f7c04eeaacc1b)
rtspdec: Move rtsp_read_pause up, next to rtsp_read_play
Signed-off-by: Janne Grunau <email@example.com>(cherry picked from commit e836b1b0859798488d8ba45a837dc27bac2ee99f)
Originally committed as revision 26235 to svn://svn.ffmpeg.org/ffmpeg/trunk
rtsp: Simplify code
Originally committed as revision 26234 to svn://svn.ffmpeg.org/ffmpeg/trunk
rtsp: Move resetting of rtpdec parameters to before sending the PLAY request
Originally committed as revision 26233 to svn://svn.ffmpeg.org/ffmpeg/trunk
rtsp: Store the Content-Base header value straight to the target
This avoids having a large temporary buffer in the struct used forstoring the rtsp reply headers.
Originally committed as revision 26192 to svn://svn.ffmpeg.org/ffmpeg/trunk
rtsp: Add a method parameter to ff_rtsp_read_reply
Originally committed as revision 26189 to svn://svn.ffmpeg.org/ffmpeg/trunk
rtpdec: Emit timestamps for packets before the first RTCP packet, too
Emitted timestamps in each stream start from 0, for the first receivedRTP packet. Once an RTCP packet is received, that one is used forsync, emitting timestamps that fit seamlessly into the earlier ones....
rtsp: Parse and use the Content-Base reply header, if present
This fixes playing RTSP urls with query parameters.
Originally committed as revision 25755 to svn://svn.ffmpeg.org/ffmpeg/trunk
rtsp: Set the real_setup pointer properly, avoid out of bounds memory accesses
This fixes a regression since svn rev 24752, where the real_setup pointerwas set incorrectly. The arithmetic with the real_setup_cache pointeris in units of enum AVDiscard, so the sizeof multiplication should be removed....
rtsp: Split out the RTSP demuxer functions to a separate, new file
Originally committed as revision 25601 to svn://svn.ffmpeg.org/ffmpeg/trunk