Add a @todo item to use ByteIOContext instead of URLContext at some point inthe future, requested by Luca in "[PATCH] rtsp.c: read TCP servernotifications/messages" thread.
Originally committed as revision 18120 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add RTP/ASF header parsing, which is part of the SDP of these streams. Seepatch discussion in "[PATCH] RTSP-MS 10/15: ASF header parsing" thread.
Originally committed as revision 18023 to svn://svn.ffmpeg.org/ffmpeg/trunk
Document rtsp.h, see "[PATCH] document rtsp.h" thread.
Originally committed as revision 17614 to svn://svn.ffmpeg.org/ffmpeg/trunk
Rename RTSPHeader to RTSPMessageHeader to reflect more clearly what thestructure is meant to represent. See "[PATCH] rtsp.[ch]: RTSPHeader ->RTSPServerResponse" and "[PATCH] document rtsp.h" threads on ML.
Originally committed as revision 17504 to svn://svn.ffmpeg.org/ffmpeg/trunk
Rename RTSP_*_LAST to RTSP_*_NB in line with PIX_FMT_* in lavc. See "[PATCH]document rtsp.h" mailinglist thread.
Originally committed as revision 17381 to svn://svn.ffmpeg.org/ffmpeg/trunk
Don't install rtsp.h. It is intended to be private, it depends on rtp codewhich isn't installed anyway (so it doesn't work).
In the process, also remove public/private API comments from rtsp headersbecause they are unnecessary.
Originally committed as revision 17379 to svn://svn.ffmpeg.org/ffmpeg/trunk
Split rtp.h in rtp.h, rtpdec.h, and rtpenc.h
Originally committed as revision 17016 to svn://svn.ffmpeg.org/ffmpeg/trunk
Rename "tx_ctx" and "cur_tx" variables to "transport_priv" and"cur_transport_priv", as discussed in the "[PATCH] rtsp.h: rename txvariables" thread.
Originally committed as revision 17012 to svn://svn.ffmpeg.org/ffmpeg/trunk
Delete an enum and a function typedef that aren't used anywhere, andmove move a struct/typedef in rtsp.h that is only used in ffserver.c intoffserver.c. See "[PATCH] rtsp.h: move/remove unused thingies" thread on ML.
Originally committed as revision 17005 to svn://svn.ffmpeg.org/ffmpeg/trunk
Move enum RTSPTransport up a bit, so that all fields that are assigned a valueof this type can be properly attributed as such (in this case, transport inthe RTSPTransportField struct). See "[PATCH] RTSP-MS 10/15: ASF header parsing" thread on mailinglist....
cosmetics: Remove pointless period after copyright statement non-sentences.
Originally committed as revision 16684 to svn://svn.ffmpeg.org/ffmpeg/trunk
Fix typo ("Standard-compliant" -> "Standards-compliant"), as noticed byDiego.
Originally committed as revision 16475 to svn://svn.ffmpeg.org/ffmpeg/trunk
Fix doxy comments missing one '*'.
Originally committed as revision 16473 to svn://svn.ffmpeg.org/ffmpeg/trunk
Use the "server" RTSP field to detect whether the server that we're talkingto is a Microsoft Windows Media Server (the field will be "WMServer/version").See "[PATCH] RTSP-MS 3/15: Add Windows Media Server type" thread onmailinglist.
Originally committed as revision 16472 to svn://svn.ffmpeg.org/ffmpeg/trunk
Export RTSPState and RTSPStream from rtsp.c into rtsp.h. This allows futureaccess to these structures in functions that will be located in rtp_asf.c.See "[PATCH] RTSP-MS 2/15: export RTSPState and RTSPStream" mailinglistthread.
Originally committed as revision 16471 to svn://svn.ffmpeg.org/ffmpeg/trunk
Implement a RTSPTransport field, which allows proper separation of servertypes and their non-standard extensions, and the data they serve. Practically,this patch allows Real servers to serve normal non-RDT (standard RTP) data.See discussion on ML in "Realmedia patch" thread....
Rename RTSPProtocol to RTSPLowerTransport, so that its name properly tells usthat it only describes the lower-level transport (TCP vs. UDP) and not theactual data layout (e.g. RDT vs. RTP). See discussion in "Realmedia patch" thread on ML.
Originally committed as revision 15481 to svn://svn.ffmpeg.org/ffmpeg/trunk
Read RealChallenge1 field from the server.
Originally committed as revision 15124 to svn://svn.ffmpeg.org/ffmpeg/trunk
Revert back to old version (r15103).
Originally committed as revision 15122 to svn://svn.ffmpeg.org/ffmpeg/trunk
Globally rename the header inclusion guard names.
Consistently apply this rule: the guard name is obtained from thefilename by stripping the leading "lib", converting '/' and '.' to'_' and uppercasing the resulting name. Guard names in the rootdirectory have to be prefixed by "FFMPEG_"....
Implement RTSP/Realmedia-compatible OPTIONS command. See "Realmedia patch" thread on mailinglist for discussion. This patch also implements aRTSPServerType enum, which allows the RTSP to keep track of what kind of astream we're handling: standard-compliant RTP or a proprietary derivative....
Allow cycling between different protocols (TCP, UDP or multicast) so that ifone doesn't work, we can try the next one (i.e. trial-error protocol auto-probing).
Discussed and approved in "[PATCH] RTSP alternate protocol 2-3/3".
Originally committed as revision 12504 to svn://svn.ffmpeg.org/ffmpeg/trunk
Drop RTSP default protocol.patch by Ronald S. Bultje, rsbultje gmail com
Originally committed as revision 11377 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add FFMPEG_ prefix to all multiple inclusion guards.
Originally committed as revision 10765 to svn://svn.ffmpeg.org/ffmpeg/trunk
rtp and rtsp demuxer declarations are not part of public API
Originally committed as revision 10474 to svn://svn.ffmpeg.org/ffmpeg/trunk
include all prerequisites in header files
Originally committed as revision 9344 to svn://svn.ffmpeg.org/ffmpeg/trunk
remove unused rtsp_callback
Originally committed as revision 8832 to svn://svn.ffmpeg.org/ffmpeg/trunk
Make rtsp_set_callback() comments available to Doxygen
Originally committed as revision 8257 to svn://svn.ffmpeg.org/ffmpeg/trunk
Move unaltered rtsp.c comments to the header file.
Originally committed as revision 8256 to svn://svn.ffmpeg.org/ffmpeg/trunk
Doxygenize comments in rtsp.h
Originally committed as revision 8255 to svn://svn.ffmpeg.org/ffmpeg/trunk
Convert macro+enum into a simple enum: Currently the enum was filled using amacro that also contained a description for every field, but, that descriptionwas not being used anywhere. This changes it, to make the description availableas a Doxygen comment. Furthermore, it is now easily parsable by Doxygen, while...
Change license headers to say 'FFmpeg' instead of 'this program/this library'and fix GPL/LGPL version mismatches.
Originally committed as revision 6577 to svn://svn.ffmpeg.org/ffmpeg/trunk
give AVInput/OutputFormat structs consistent names
Originally committed as revision 5697 to svn://svn.ffmpeg.org/ffmpeg/trunk
Update licensing information: The FSF changed postal address.
Originally committed as revision 4842 to svn://svn.ffmpeg.org/ffmpeg/trunk
COSMETICS: Remove all trailing whitespace.
Originally committed as revision 4749 to svn://svn.ffmpeg.org/ffmpeg/trunk
RTP/RTSP and MPEG4-AAC audio - preliminary support for mpeg4-aac rtp payload (no interleaving support) - use udp transport as default (makes more sense with rtp, doesn't it ?) - some code factorization, so adding support for new rtp payload will be easier...
initial seek support - more generic play/pause support
Originally committed as revision 2495 to svn://svn.ffmpeg.org/ffmpeg/trunk
suppressed RTSP abort hack - added PLAY/PAUSE
Originally committed as revision 2060 to svn://svn.ffmpeg.org/ffmpeg/trunk
Originally committed as revision 1578 to svn://svn.ffmpeg.org/ffmpeg/trunk
renamed libav to libavformat
Originally committed as revision 1276 to svn://svn.ffmpeg.org/ffmpeg/trunk