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-15sdp: Include SRTP crypto params if using the srtp protocolMartin Storsjö
Also print port numbers for this protocol. Signed-off-by: Martin Storsjö <martin@martin.st>
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-10-09rtp: Support packetization/depacketization of opusMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-10-08Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormatAnton Khirnov
2012-09-26rtpenc: Add support for packetizing speexDmitry Samonenko
This packetization scheme simply places the full packets into the RTP packet without any extra header bytes. Signed-off-by: Martin Storsjö <martin@martin.st>
2012-09-23rtp: Packetization of JPEG (RFC 2435)Samuel Pitoiset
2012-08-28sdp: Use static const char arrays instead of pointers to stringsMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-08-28sdp: Include profile-level-id for H264Martin Storsjö
This is required for playback with the Stagefright RTSP framework on Android. Signed-off-by: Martin Storsjö <martin@martin.st>
2012-08-07Replace all CODEC_ID_* with AV_CODEC_ID_*Anton Khirnov
2012-06-18rtpenc: Support packetizing iLBCMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-06-18rtpenc: Allow requesting H264 RTP packetization mode 0Martin Storsjö
This requires all NAL units to fit within single RTP packets. It doesn't change the actual packetization for packets that fit, but errors out and gives a helpful hint if the NAL units would have to be split, and signals the right packetization mode in the SDP. Signed-off-by: Martin Storsjö <martin@martin.st>
2012-03-28Replace memset(0) by zero initializations.Diego Biurrun
Also remove one pointless zero initialization in rangecoder.c.
2012-02-23rtpenc: Allow packetizing H263 according to the old RFC 2190Martin Storsjö
According to newer RFCs, this packetization scheme should only be used for interfacing with legacy systems. Implementing this packetization mode properly requires parsing the full H263 bitstream to find macroblock boundaries (and knowing their macroblock and gob numbers and motion vector predictors). This implementation tries to look for GOB headers (which can be inserted by using -ps <small number>), but if the GOBs aren't small enough to fit into the MTU, the packetizer blindly splits packets at any offset and claims it to be a GOB boundary (by using Mode A from the RFC). While not correct, this seems to work with some receivers. Signed-off-by: Martin Storsjö <martin@martin.st>
2012-01-28cosmetics: Remove extra newlines at EOFAlex Converse
2012-01-27lavf: remove disabled FF_API_SDP_CREATE cruftAnton Khirnov
2011-12-11sdp: Restore the original mp4 format h264 extradata if convertedMartin Storsjö
If the sdp is generated before the rtp muxer is initialized (e.g. as when called from the rtsp muxer), this has to be done, otherwise the rtp muxer doesn't know that the input really is in mp4 format. Signed-off-by: Martin Storsjö <martin@martin.st>
2011-12-02rtpenc: Add support for G726 audioMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2011-10-20lavc: use avpriv_ prefix for ff_split_xiph_headers.Anton Khirnov
It's used in lavf.
2011-10-20lavc: use avpriv_ prefix for some mpeg4audio symbols used in lavf.Anton Khirnov
Specifically, ff_mpeg4audio_sample_rates, ff_mpeg4audio_get_config and ff_copy_pce_data
2011-09-26rtpenc: Add a payload type private optionRafaël Carré
Specifying the payload type is useful when the type number has already been negotiated before creating the stream, for example in SIP protocol. Signed-off-by: Martin Storsjö <martin@martin.st>
2011-09-24rtp: factorize dynamic payload type fallbackRafaël Carré
Move the identical code in rtp_write_header() and ff_sdp_write_media() inside ff_rtp_get_payload_type() Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2011-06-10sdp: Reindent after the previous commitMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2011-06-10rtpenc: MP4A-LATM payload supportJuan Carlos Rodriguez
This is enabled with an AVOption on the RTP muxer. The SDP generator looks for a latm flag in the rtpflags field. Signed-off-by: Martin Storsjö <martin@martin.st>
2011-06-10sdp: Allow passing an AVFormatContext to the SDP generationMartin Storsjö
Options from the AVFormatContext can be read for modifying the generated SDP. Signed-off-by: Martin Storsjö <martin@martin.st>
2011-06-08Remove all uses of now deprecated metadata functions.Anton Khirnov
2011-04-08lavf: rename a parameter of av_sdp_create from buff->bufAnton Khirnov
This is more consistent with the rest of the API.
2011-04-08lavf: rename avf_sdp_create to av_sdp_create.Anton Khirnov
The new name is more consistent with the rest of the API.
2011-03-19Replace FFmpeg with Libav in licence headersMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-02-17Move find_info_tag to lavu and add av_ prefix to itAnton Khirnov
Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
2010-12-20sdp: Add a framesize attribute to H.263 SDP descriptionsMartin Storsjö
While not mentioned in RFC 4629, this is required for H.263 in 3GPP TS 26.234. It is in practice required for playback with Android stagefright and on Samsung bada phones. Originally committed as revision 26062 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-10-19sdp: Conditionally compile code using AF_INET6Martin Storsjö
Should fix compilation in environments unaware of IPv6. Originally committed as revision 25528 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-10-08sdp: Only specify the TTL for IPv4 addressesMartin Storsjö
According to RFC 4566, a TTL value must not be present for IPv6 multicast. Originally committed as revision 25412 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-10-07ReindentMartin Storsjö
Originally committed as revision 25390 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-10-07sdp: Don't require the explicit ?multicast optionMartin Storsjö
No such option is used anywhere else. Instead, detect the address type. Originally committed as revision 25389 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-15Handle G.722 in RTP, and all the exceptions mandated in RFC 3551Martin Storsjö
Originally committed as revision 25125 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-08-26Make stub version of ff_sdp_write_media() match its prototypeAndreas Öman
Used when compiled without CONFIG_RTP_MUXER Fallout from r24915 Originally committed as revision 24935 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-08-25ReindentMartin Storsjö
Originally committed as revision 24919 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-08-25Simplify resolve_destination in sdp.c further, now that we don't enforce ↵Martin Storsjö
IPv4 any longer Originally committed as revision 24918 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-08-2510l, add new function parameters to resolve_destination for !config_network tooMartin Storsjö
Originally committed as revision 24917 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-08-25Reindent, rewrap linesMartin Storsjö
Originally committed as revision 24916 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-08-25Properly handle IPv6 addresses in the SDP generationMartin Storsjö
Originally committed as revision 24915 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-08-16Add RTP packetization of VP8Josh Allmann
Patch by Josh Allmann, joshua dot allmann at gmail Originally committed as revision 24797 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-08-09rtpenc_xiph: Set the ident value via a defineMartin Storsjö
Originally committed as revision 24749 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-08-07Add RTP packetization of Theora and VorbisJosh Allmann
Patch by Josh Allmann, joshua dot allmann at gmail Originally committed as revision 24735 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-06-27Make ff_url_split() publicMåns Rullgård
ff_url_split() is retained as an alias, as it was used by ffserver, to avoid breaking ABI compatibility with it. Originally committed as revision 23822 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-06-11Use a bitstream filter for converting the extradata syntax when generating ↵Luca Abeni
an SDP. This allows to generate correct SDPs for H.264 video in "MP4 syntax". Originally committed as revision 23572 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-05-18Make ff_sdp_write_media a lavf-internal functionMartin Storsjö
This is in preparation for RTP hinting in the MOV muxer, where it needs to be able to create SDP fragments for each media stream. Originally committed as revision 23160 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-31Define AVMediaType enum, and use it instead of enum CodecType, whichStefano Sabatini
is deprecated and will be dropped at the next major bump. Originally committed as revision 22735 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-25Add a lowercase parameter to ff_data_to_hexMartin Storsjö
Originally committed as revision 22665 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-08Rename url_split to ff_url_splitMartin Storsjö
Since this function isn't in the public API, it should have an ff_ prefix. Originally committed as revision 22321 to svn://svn.ffmpeg.org/ffmpeg/trunk