Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-01-24rtpenc_chain: Use the original AVFormatContext for getting payload typeMartin Storsjö
In ff_rtp_get_payload_type, the AVFormatContext is used for checking whether the payload_type or rtpflags options are set. In rtpenc_chain, the rtpctx struct is a newly initialized struct where no options have been set yet, so no options can be fetched from there. All muxers that internally chain rtp muxers have the "rtpflags" field that allows passing such options on (which is how this worked before 8034130e06), so this works just as intended. This makes it possible to produce H263 in RFC2190 format with chained RTP muxers. CC: libav-stable@libav.org Signed-off-by: Martin Storsjö <martin@martin.st>
2012-11-28rtpenc_chain: Remove unused variableDiego Biurrun
2012-11-14rtp: set the payload type as stream idLuca Barbato
Support multiple video/audio streams with different format in the same session. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2012-05-26rtpenc_chain: Return an error code instead of just a plain pointerMartin Storsjö
Also check the return value in sapenc. Signed-off-by: Martin Storsjö <martin@martin.st>
2012-05-26rtpenc_chain: Free the URLContext on failureMartin Storsjö
If an URLContext is passed in, its ownership is given to this function, and is either owned by the returned AVFormatContext on a successful return, or freed on failure. Signed-off-by: Martin Storsjö <martin@martin.st>
2012-01-28cosmetics: Remove extra newlines at EOFAlex Converse
2011-11-13avformat: Pass the interrupt callback on to chained muxers/demuxersMartin Storsjö
There are a few more cases of chained demuxers, but they only use custom IO which don't do any blocking IO and thus don't need the callback.
2011-10-19lavf,lavd: replace av_new_stream->avformat_new_stream part I.Anton Khirnov
Trivial replacements with sed are done in this commit: sed 's/av_new_stream(\([^)]*\), 0)/avformat_new_stream(\1, NULL)/'
2011-10-12Remove all uses of deprecated AVOptions API.Anton Khirnov
2011-06-16lavf: add avformat_write_header() as a replacement for av_write_header().Anton Khirnov
It supports more convenient setting of AVOptions.
2011-06-10rtpenc_chain: Pass the rtpflags options through to the chained muxerMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2011-04-04avio: make url_fdopen internal.Anton Khirnov
The unbuffered URLContext API will be made private, so there's no point in this function being public.
2011-04-04avio: make url_open_dyn_packet_buf internal.Anton Khirnov
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 be cleaned up when somebody is up for it.
2011-04-04avio: avio_ prefix for url_close_dyn_bufAnton Khirnov
2011-03-19Replace FFmpeg with Libav in licence headersMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-02-23avio: rename url_fopen/fclose -> avio_open/close.Anton Khirnov
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-02-04rtpenc_chain: Don't copy the time_base back to the callerMartin Storsjö
If required, the caller can do this itself. ff_write_chained rescales timestamps as necessary, and all current callers of rtpenc_chain use ff_write_chained, making this timebase copy unnecessary. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-02-04Use avformat_free_context for cleaning up muxersMartin Storsjö
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-02-04libavformat: Use avcodec_copy_context for chained muxersMartin Storsjö
This avoids having the chained AVStream->codec point to the same AVCodecContext owned by the outer AVStream. The downside is that changes to the AVCodecContext made after calling av_write_header cannot be detected automatically within the chained muxer. This avoids having to manually unlink the chained AVStream->codec by setting it to null before freeing the chained muxer via generic freeing functions. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-02-03Free AVStream->info in chained muxersMartin Storsjö
This fixes memory leaks in the RTSP muxer and RTP hinting in the mov muxer present since SVN rev 25418. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2010-10-08rtsp: Factorize out code for opening a chained RTP muxerMartin Storsjö
The new object file is added to the SDP demuxer in the makefile, since it is needed in both the RTSP muxer and demuxer and in the SDP demuxer, due to the current code coupling. Originally committed as revision 25410 to svn://svn.ffmpeg.org/ffmpeg/trunk