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