Martin Storsjö e96406eda4 rtsp: Add support for depacketizing RTP data via custom IO
To use this, set sdpflags=custom_io to the sdp demuxer. During
the avformat_open_input call, the SDP is read from the AVFormatContext
AVIOContext (ctx->pb) - after the avformat_open_input call,
during the av_read_frame() calls, the same ctx->pb is used for reading
packets (and sending back RTCP RR packets).

Normally, one would use this with a read-only AVIOContext for the
SDP during the avformat_open_input call, then close that one and
replace it with a read-write one for the packets after the
avformat_open_input call has returned.

This allows using the RTP depacketizers as "pure" demuxers, without
having them tied to the libavformat network IO.

Signed-off-by: Martin Storsjö <martin@martin.st>
2013-01-03 15:15:27 +02:00
2012-10-23 12:01:18 +01:00
2012-12-21 00:18:34 +01:00
2012-12-21 00:18:34 +01:00
2012-12-30 18:52:51 +01:00
2012-12-21 00:18:34 +01:00
2012-12-18 20:14:54 +01:00
2012-12-18 20:14:54 +01:00
2013-01-03 07:09:41 +01:00
2012-12-10 17:23:53 +00:00
2012-12-10 17:23:53 +00:00
2012-12-10 17:23:53 +00:00
2012-12-21 15:16:33 +01:00

Libav README
------------

1) Documentation
----------------

* Read the documentation in the doc/ directory.

2) Licensing
------------

* See the LICENSE file.
Languages
C 89.1%
Assembly 8.4%
Makefile 1.4%
GLSL 0.3%
C++ 0.3%
Other 0.2%