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>
libavformat: Remove FF_NETERRNO()
Map EAGAIN and EINTR from ff_neterrno to the normal AVERRORerror codes. Provide fallback definitions of other errno.h networkerrors, mapping them to the corresponding winsock errors.
This eases catching these error codes in common code, without having...
Move find_info_tag to lavu and add av_ prefix to it
Signed-off-by: Janne Grunau <firstname.lastname@example.org>
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....
sapenc: Free AVStream->info on cleanup
This fixes yet another memory leak, present since SVN rev 25418.
Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice.
This also lists the objects from those two libraries as internal (by addingthe ff_ prefix) so that they can then be hidden via linker scripts.
sapenc: Use the normal URL port as RTP port
This makes the URL handling consistent - the URL hostname is used asdestination for the RTP packets, so the URL port should also belong to that.Now the options announce_addr= and announce_port specify where the...
sapenc: Include os_support.h, to provide a fallback definition for socklen_t
Originally committed as revision 25422 to svn://svn.ffmpeg.org/ffmpeg/trunk
Fix compilation on FreeBSD, use AF_UNSPEC instead of PF_UNSPEC
Originally committed as revision 25416 to svn://svn.ffmpeg.org/ffmpeg/trunk
sapenc: Mark the muxer as depending on network functions
Hide all code mentioning IPv6 behind HAVE_STRUCT_SOCKADDR_IN6.
Originally committed as revision 25415 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add a SAP (Session Announcement Protocol, RFC 2974) muxer
Originally committed as revision 25413 to svn://svn.ffmpeg.org/ffmpeg/trunk