avio: make url_fdopen internal.
The unbuffered URLContext API will be made private, so there's no pointin this function being public.
avio: make url_open_dyn_packet_buf internal.
It doesn't look fit to be a part of the public API.
Adding a temporary hack to ffserver to be able to use it, should becleaned up when somebody is up for it.
avio: avio_ prefix for url_close_dyn_buf
Replace FFmpeg with Libav in licence headers
Signed-off-by: Mans Rullgard <firstname.lastname@example.org>
avio: rename url_fopen/fclose -> avio_open/close.
Signed-off-by: Ronald S. Bultje <email@example.com>
rtpenc_chain: Don't copy the time_base back to the caller
If required, the caller can do this itself. ff_write_chained rescalestimestamps as necessary, and all current callers of rtpenc_chainuse ff_write_chained, making this timebase copy unnecessary....
Use avformat_free_context for cleaning up muxers
libavformat: Use avcodec_copy_context for chained muxers
This avoids having the chained AVStream->codec point to the sameAVCodecContext owned by the outer AVStream. The downside is thatchanges to the AVCodecContext made after calling av_write_headercannot be detected automatically within the chained muxer....
Free AVStream->info in chained muxers
This fixes memory leaks in the RTSP muxer and RTP hinting in themov muxer present since SVN rev 25418.
Signed-off-by: Luca Barbato <firstname.lastname@example.org>
rtsp: Factorize out code for opening a chained RTP muxer
The new object file is added to the SDP demuxer in the makefile, since itis needed in both the RTSP muxer and demuxer and in the SDP demuxer, dueto the current code coupling.
Originally committed as revision 25410 to svn://svn.ffmpeg.org/ffmpeg/trunk