Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-01-22rtsp: Allow specifying the UDP port range via AVOptionsMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-01-21rtsp: Remove extern declarations for variables that don't existMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2011-12-13doxygen: misc consistency, spelling and wording fixesDiego Biurrun
2011-11-02rtsp: add allowed_media_types optionJohn Brooks
Streams from RTSP or SDP that do not match an allowed type will be skipped entirely, which allows video-only or audio-only streaming from servers that provide both. Signed-off-by: Martin Storsjö <martin@martin.st>
2011-10-17rtsp: Remove the separate filter_source variableMartin Storsjö
Read it as a flag from the flags field instead. Signed-off-by: Martin Storsjö <martin@martin.st>
2011-10-17rtsp: Accept options via private avoptions instead of URL optionsMartin Storsjö
Eventually, the old way of passing options by adding stuff to the URL can be dropped. This avoids having to tamper with the user-specified URL to pass options on the transport mode. This also works better with redirects, since the options don't need to be parsed out from the URL. Signed-off-by: Martin Storsjö <martin@martin.st>
2011-10-17rtsp: Merge the AVOption listsMartin Storsjö
This eases adding options that are common for both. The AV_OPT_FLAG_EN/DECODING_PARAM still indicates whether they belong to the muxer or demuxer. Signed-off-by: Martin Storsjö <martin@martin.st>
2011-10-12rtsp: Parse the x-Accept-Dynamic-Rate headerMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2011-07-18rtsp: remove disabled codeDiego Biurrun
2011-07-14doxygen: Make sure parameter names match between .c and .h files.Diego Biurrun
2011-07-04RTSP: Doxygen comment cleanupDiego Biurrun
Do not use Doxygen for comments that apply to specific implementation details; merge some duplicated Doxygen comment blocks.
2011-06-10rtspenc: Add RTP muxer optionsMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2011-05-27rtspdec: add initial_pause private option.Anton Khirnov
Deprecate corresponding AVFormatParameters field.
2011-05-11rtsp: Only do keepalive using GET_PARAMETER if the server supports itMartin Storsjö
This is more like what VLC does. If the server doesn't mention supporting GET_PARAMETER in response to an OPTIONS request, VLC doesn't send any keepalive requests at all. After this patch, libavformat will still send OPTIONS keepalives if GET_PARAMETER isn't explicitly said to be supported. Some RTSP cameras don't support GET_PARAMETER, and will close the connection if this is sent as keepalive request (but support OPTIONS just fine, but probably don't need any keepalive at all). Some other cameras don't support using OPTIONS as keepalive, but require GET_PARAMETER instead. Signed-off-by: Martin Storsjö <martin@martin.st>
2011-03-19Replace FFmpeg with Libav in licence headersMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-02-20avio: rename ByteIOContext to AVIOContext.Anton Khirnov
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-01-28os: replace select with pollLuca Barbato
Select has limitations on the fd values it could accept and silently breaks when it is reached.
2011-01-26Make ff_rtsp_send_cmd_with_content_async static to rtsp.c.Diego Elio Pettenò
Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
2011-01-25rtspdec: Retry with TCP if UDP failedMartin Storsjö
Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
2011-01-25rtsp: Split out a function undoing the setup made by ff_rtsp_make_setup_requestMartin Storsjo
Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
2011-01-25rtsp: Make make_setup_request a nonstatic functionMartin Storsjo
Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
2011-01-06rtsp: Allow requesting of filtering of source packetsMartin Storsjö
If filtered, only packets from the right source address and port are received. To test, play back e.g. some mpeg4 video RTSP stream (where the video stream is the first stream in the presentation) over UDP. While receiving this stream, send another stream to the same port: ffmpeg -re -i <whatever> -vcodec mpeg4 -an -f rtp rtp://127.0.0.1:5000?localport=1234 Normally, the RTSP playback reports lots of errors at this point. If the RTSP stream has the ?filter_src option enabled, these interferring packets are ignored. Originally committed as revision 26246 to svn://svn.ffmpeg.org/ffmpeg/trunk
2011-01-02rtsp: Store the Content-Base header value straight to the targetMartin Storsjö
This avoids having a large temporary buffer in the struct used for storing the rtsp reply headers. Originally committed as revision 26192 to svn://svn.ffmpeg.org/ffmpeg/trunk
2011-01-02rtsp: Pass the method name to ff_rtsp_parse_lineMartin Storsjö
Originally committed as revision 26191 to svn://svn.ffmpeg.org/ffmpeg/trunk
2011-01-02rtsp: Pass RTSPState to ff_rtsp_parse_line, instead of HTTPAuthStateMartin Storsjö
This allows ff_rtsp_parse_line to do more changes directly in RTSPState when parsing the reply, instead of having to store large amounts of temporary data in RTSPMessageHeader. Originally committed as revision 26190 to svn://svn.ffmpeg.org/ffmpeg/trunk
2011-01-02rtsp: Add a method parameter to ff_rtsp_read_replyMartin Storsjö
Originally committed as revision 26189 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-11-15rtsp: Parse and use the Content-Base reply header, if presentMartin Storsjö
This fixes playing RTSP urls with query parameters. Originally committed as revision 25755 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-10-29rtsp: Split out the RTSP demuxer functions to a separate, new fileMartin Storsjö
Originally committed as revision 25601 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-10-29rtsp: Move rtsp_setup_output_streams into rtspenc.cMartin Storsjö
Originally committed as revision 25600 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-10-23drop rtsp_default_protocols which is not part of public API and not used anymoreAurelien Jacobs
Originally committed as revision 25557 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-10-08rtsp: Remove the start_time field from RTSPState, use ↵Martin Storsjö
AVFormatContext->start_time_realtime instead Originally committed as revision 25408 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-10-01rtsp: Use a dynamically allocated receive bufferMartin Storsjö
Originally committed as revision 25288 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-03Send NAT punching messages to the address specified in the Transport:John Wimer
message, if available (RFC 2326, section 12.39), fixes issue 2212. Patch by John Wimer <john at god vtic net>. Originally committed as revision 25032 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-08-29rtsp: Return AVERROR_EOF when all streams have received an RTCP BYE packetJosh Allmann
Patch by Josh Allmann, joshua dot allmann at gmail Originally committed as revision 24965 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-08-25Handle IPv6 in the RTSP codeMartin Storsjö
Originally committed as revision 24925 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-08-25Handle IPv6 in the SDP demuxerMartin Storsjö
Originally committed as revision 24924 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-08-10get rid of MAX_STREAMS limit in RTSPAurelien Jacobs
Originally committed as revision 24752 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-08-06Preserve status reasonLuca Barbato
It is used to provide meaningful error messages. Originally committed as revision 24714 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-06-25RTSP, rtpdec: Move RTPPayloadData into rtpdec_mpeg4 and remove all ↵Josh Allmann
references to rtp_payload_data in rtpdec and rtsp Patch by Josh Allmann, joshua dot allmann at gmail Originally committed as revision 23772 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-06-14Cosmetics: Change connexion to connection in code commentsMartin Storsjö
Originally committed as revision 23601 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-06-08Add RTSP tunneling over HTTPJosh Allmann
Patch by Josh Allmann, joshua dot allmann at gmail dot com Originally committed as revision 23536 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-06-05Cosmetics: Reindent/align/wrapMartin Storsjö
Originally committed as revision 23498 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-06-05RTSP: Propagate errors up from ff_rtsp_send_cmd*Josh Allmann
Patch by Josh Allmann, joshua dot allmann at gmail Originally committed as revision 23497 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-06-05RTSP: Add a second URLContext for outgoing messagesJosh Allmann
Done in preparation for RTSP over HTTP. Patch by Josh Allmann, joshua dot allmann at gmail Originally committed as revision 23494 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-06-02Change default number of channels (used if unspecified in the format desc)Ronald S. Bultje
from 2 to 1, which is the actual value used in the spec. Fixes issue1978. Path by John Wimer <john at god dot vtic dot net>. Originally committed as revision 23414 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-30Replace @returns by @return.Benoit Fouet
Originally committed as revision 22729 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-26Actually parse the auth headers in RTSPMartin Storsjö
Originally committed as revision 22677 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-26Make RTSP use the generic http authentication codeMartin Storsjö
Still hardcoded to use Basic auth, without parsing the reply headers Originally committed as revision 22676 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-26Add separate method/url parameters to the rtsp_send_cmd functionsMartin Storsjö
Originally committed as revision 22675 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-15Make rtsp_skip_packet non-static, add ff prefixMartin Storsjö
Originally committed as revision 22547 to svn://svn.ffmpeg.org/ffmpeg/trunk