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
2011-02-20avio: rename ByteIOContext to AVIOContext.Anton Khirnov
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> (cherry picked from commit ae628ec1fd7f54c102bf9e667a3edd404b9b9128)
2011-01-30os: replace select with pollLuca Barbato
Select has limitations on the fd values it could accept and silently breaks when it is reached. (cherry picked from commit a8475bbdb64e638bd8161df9647876fd23f8a29a)
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> (cherry picked from commit 57c4d01ec9286b3b9f9a0101654f7bc8a00edb63)
2011-01-26rtspdec: Retry with TCP if UDP failedMartin Storsjö
Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net> (cherry picked from commit 2762a7a28b261a505a9002b92d4f7c04eeaacc1b)
2011-01-26rtsp: Split out a function undoing the setup made by ff_rtsp_make_setup_requestMartin Storsjo
Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net> (cherry picked from commit 93e7490ee0c456d7e0fa43e3bf2cb4a8eed19194)
2011-01-26rtsp: Make make_setup_request a nonstatic functionMartin Storsjo
Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net> (cherry picked from commit fef5649a820b30432578e1440776e7a71bd523cc)
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
2010-03-15RTSP: Synchronize the start time of the chained RTP muxersMartin Storsjö
This makes sure that the streams get correctly synchronized when viewed, previously the streams were out of sync by as much time as it took between the initialization of the individual muxers. Originally committed as revision 22545 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-02-23Cosmetics: reindentMartin Storsjö
Originally committed as revision 21995 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-02-23Prefix non-static RTSP functions with ff_.Ronald S. Bultje
Originally committed as revision 21974 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-02-22Add declarations and doxygen documentation of generic rtsp support functionsMartin Storsjö
to rtsp.h, and make the functions non-static Originally committed as revision 21968 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-02-22Create AVFormatContext objects as private transport for output RTSP sessionsMartin Storsjö
Originally committed as revision 21964 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-02-19Remove stale function declaration.Martin Storsjö
Patch by Martin Storsjö <$firstname $firstname st>. Originally committed as revision 21899 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-02-19Rename RTSP_STATE_PLAYING to _STREAMING, since that better covers theMartin Storsjö
future use of the rtsp* codebase for RTSP muxing. Patch by Martin Storsjö <$firstname $firstname st>. Originally committed as revision 21896 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-22Use the control URI from the SDP (if present) rather than the input filename,Alan Steremberg
if present. This fixes playback of a number of MS-RTSP streams, mostly these for which playback contains a session key in the URI. Fixes issue 1697. Patch by Alan Steremberg <$firstname dot $lastname () gmail com>. Originally committed as revision 21381 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-10-25Support 3xx redirection in rtspLuca Barbato
All the error codes 3xx got managed the same way. After setup/early play redirection will not be managed REDIRECT method is yet to be supported (if somebody knows a server implementing it please contact me) Originally committed as revision 20369 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-09-18RTSP basic authentication, patch originally by Philip CoombesRonald S. Bultje
(philip coombes zoneminder com), see "[PATCH]RTSP Basic Authentication" thread on mailinglist. Originally committed as revision 19905 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-07-27Implement support for EOS as used by WMS and other RTSP servers that do notRonald S. Bultje
implement RTCP/bye. See "[PATCH] rtsp.c: EOS support" thread from a few months back. Originally committed as revision 19517 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-07-27Implement RTSP-MS/ASF packet parsing - this completes RTSP-MS support. SeeRonald S. Bultje
discussion in "[PATCH] RTSP-MS 14/15: ASF packet parsing" thread on mailinglist. Originally committed as revision 19516 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-07-19Use globally consistent include guard names.Stefano Sabatini
Originally committed as revision 19462 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-06-10Support seeking as defined by the rfcLuca Barbato
a PLAY with Range alone while in PLAY status should be interpreted as an enqueue a PAUSE followed by a PLAY with Range is the proper way to ask to seek to a point. See rfc2326 Originally committed as revision 19143 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-06-06Remove '\p', '\c' and '\e' doxygen markup from doxy, as it shouldStefano Sabatini
improve plain text doxy readability. See the thread: "[RFC] Should we use doxygen markup?". Originally committed as revision 19122 to svn://svn.ffmpeg.org/ffmpeg/trunk