487 Commits (b77e335e441040a40fc6156b8e4a134745d10233)

Author SHA1 Message Date
Martin Storsjö 7b4a36450b Simplify ff_rtsp_send_cmd_with_content_async, remove an unnecessary buffer 15 years ago
Martin Storsjö 30af077942 Don't force basic auth in RTSP, but retry with the server-specified method on failure 15 years ago
Martin Storsjö 2626308abb Actually parse the auth headers in RTSP 15 years ago
Martin Storsjö aa8bf2fb80 Make RTSP use the generic http authentication code 15 years ago
Martin Storsjö b17d11c632 Add separate method/url parameters to the rtsp_send_cmd functions 15 years ago
Martin Storsjö e9fea405a7 Reindent 15 years ago
Martin Storsjö b1cc5540e7 Make ff_rtsp_send_cmd simply call ff_rtsp_send_cmd_with_content 15 years ago
Luca Barbato 7ed8211b3e Issue a warning if the received CSeq isn't the expected one 15 years ago
Martin Storsjö 3032276b18 Handle errors returned from ff_rtsp_read_reply in udp_read_packet properly 15 years ago
Martin Storsjö 7a033e08ea Handle multiple RTSP transport options properly by adding all of them into the mask 15 years ago
Martin Storsjö 602eb77975 Parse options in the RTSP URL only from the last question mark onwards 15 years ago
Martin Storsjö 2a21adf924 Reconstruct the RTSP URL, in order to remove the auth part from the URL sent to the server 15 years ago
Martin Storsjö 685e76b554 Reindent 15 years ago
Martin Storsjö b7dc88fc68 Add support for TCP as lower transport in the RTSP muxer 15 years ago
Martin Storsjö 6e69f6c47f Use the caller's RTSPMessageHeader in rtsp_setup_input_streams 15 years ago
Martin Storsjö ec55edba31 Make rtsp_skip_packet non-static, add ff prefix 15 years ago
Martin Storsjö c040badb70 Reindent 15 years ago
Martin Storsjö c07c6f8183 RTSP: Synchronize the start time of the chained RTP muxers 15 years ago
Aurelien Jacobs e4a9e3cc7c move ff_url_split() and ff_url_join() declarations to internal.h 15 years ago
Martin Storsjö 5c7fd91010 Cosmetics, break a long line, fix brace placement 15 years ago
Martin Storsjö 26cb700c82 RTSP muxer: Create the SDP with the numerical IP of the peer 15 years ago
Dave Yeo cbfa66d0cf Include os_support.h which has a fallback declaration of socklen_t 15 years ago
Martin Storsjö db76ca7f35 Use rt->control_uri consequently instead of s->filename in all RTSP commands 15 years ago
Martin Storsjö 03f8fc0897 RTSP: Resolve and use the actual IP address of the peer we're connected to, 15 years ago
Martin Storsjö f984dcf6dd Reindent 15 years ago
Martin Storsjö c5c6e67c28 Rename url_split to ff_url_split 15 years ago
David Conrad ac11d562e5 Localize the #define _SVID_SOURCE needed for inet_aton() to os_support.c 15 years ago
Martin Storsjö 57b5555c91 Use ff_url_join for assembling URLs, instead of snprintf 15 years ago
Martin Storsjö f65919af7e Rename RTP depacketizer files from rtp_* to rtpdec_* 15 years ago
Martin Storsjö 9399393333 Cosmetics: reindent 15 years ago
Ronald S. Bultje 3307e6ea86 Prefix non-static RTSP functions with ff_. 15 years ago
Martin Storsjö 6f5a3d0a7b Add an RTSP muxer 15 years ago
Martin Storsjö f86f665623 Free metadata in chained RTP muxers in the RTSP muxer 15 years ago
Martin Storsjö af037f8098 Cosmetics: reindent 15 years ago
Martin Storsjö 15ba23150e Add declarations and doxygen documentation of generic rtsp support functions 15 years ago
Martin Storsjö 2efc97c2fe Cosmetics: reindent after applying patches 15 years ago
Martin Storsjö 35cfd6464e Don't follow RTSP redirects when used as a muxer 15 years ago
Martin Storsjö 3e24c7701c Add a function rtsp_setup_output_streams for announcing the SDP 15 years ago
Martin Storsjö fd450a5177 Create AVFormatContext objects as private transport for output RTSP sessions 15 years ago
Martin Storsjö 4280f9bbcd Split rtsp_read_header() into two functions, so that the main part (now also 15 years ago
Martin Storsjö e23d195deb Split out input-specific parts of rtsp_read_header() into its own, new, 15 years ago
Martin Storsjö 30ff7c5cbc Only send out NAT-punching RTP/RTCP packets when we're in demuxer mode, i.e. 15 years ago
Martin Storsjö 69adcc4ffb Use mode=receive instead of mode=play if in RTSP muxer (instead of demuxer) 15 years ago
Martin Storsjö 52aa4338cc Make rtsp_close_streams() take a AVFormatContext instead of a RTSPState 15 years ago
Martin Storsjö c02fd3d2e8 Rename RTSP_STATE_PLAYING to _STREAMING, since that better covers the 15 years ago
Martin Storsjö dfd017bf0a Add functions to send RTSP commands with content attached to them. This will 15 years ago
Martin Storsjö 9c8fa20d7e When using RTP-over-UDP, send dummy packets during stream setup, similar to 15 years ago
Ronald S. Bultje 7515ed0c1d Reindent after r21741. 15 years ago
Ronald S. Bultje 170870b77c Don't forget to set known audio parameters (samplerate, etc.) if the codec is 15 years ago
Jeremy Morton 2700063655 Don't use tcp_fd if we're not using TCP-based connections (e.g. when 15 years ago