Statistics
| Branch: | Revision:

ffmpeg / libavformat / sdp.c @ 4dcde00c

History | View | Annotate | Download (18.5 KB)

# Date Author Comment
2912e87a 03/19/2011 01:33 PM Mans Rullgard

Replace FFmpeg with Libav in licence headers

Signed-off-by: Mans Rullgard <>

ab0287fc 02/17/2011 02:35 PM Anton Khirnov

Move find_info_tag to lavu and add av_ prefix to it

Signed-off-by: Janne Grunau <>

9b14ec5f 12/20/2010 08:46 PM Martin Storsjö

sdp: Add a framesize attribute to H.263 SDP descriptions

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

095e5c0b 10/19/2010 07:50 AM Martin Storsjö

sdp: Conditionally compile code using AF_INET6

Should fix compilation in environments unaware of IPv6.

Originally committed as revision 25528 to svn://svn.ffmpeg.org/ffmpeg/trunk

6898677e 10/08/2010 11:58 AM Martin Storsjö

sdp: Only specify the TTL for IPv4 addresses

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

87b2b40a 10/07/2010 08:00 AM Martin Storsjö

Reindent

Originally committed as revision 25390 to svn://svn.ffmpeg.org/ffmpeg/trunk

10105c9b 10/07/2010 07:59 AM Martin Storsjö

sdp: Don't require the explicit ?multicast option

No such option is used anywhere else. Instead, detect the address type.

Originally committed as revision 25389 to svn://svn.ffmpeg.org/ffmpeg/trunk

0048a2a8 09/15/2010 05:35 PM Martin Storsjö

Handle G.722 in RTP, and all the exceptions mandated in RFC 3551

Originally committed as revision 25125 to svn://svn.ffmpeg.org/ffmpeg/trunk

f06d6c75 08/25/2010 09:07 PM Andreas Öman

Make stub version of ff_sdp_write_media() match its prototype
Used when compiled without CONFIG_RTP_MUXER

Fallout from r24915

Originally committed as revision 24935 to svn://svn.ffmpeg.org/ffmpeg/trunk

5a8693ef 08/25/2010 01:31 PM Martin Storsjö

Reindent

Originally committed as revision 24919 to svn://svn.ffmpeg.org/ffmpeg/trunk

7ad526d2 08/25/2010 01:30 PM Martin Storsjö

Simplify resolve_destination in sdp.c further, now that we don't enforce IPv4 any longer

Originally committed as revision 24918 to svn://svn.ffmpeg.org/ffmpeg/trunk

1272ae7e 08/25/2010 12:51 PM Martin Storsjö

10l, add new function parameters to resolve_destination for !config_network too

Originally committed as revision 24917 to svn://svn.ffmpeg.org/ffmpeg/trunk

cc83027c 08/25/2010 12:34 PM Martin Storsjö

Reindent, rewrap lines

Originally committed as revision 24916 to svn://svn.ffmpeg.org/ffmpeg/trunk

7ad1dc54 08/25/2010 12:29 PM Martin Storsjö

Properly handle IPv6 addresses in the SDP generation

Originally committed as revision 24915 to svn://svn.ffmpeg.org/ffmpeg/trunk

7b18d94c 08/16/2010 02:21 PM Josh Allmann

Add RTP packetization of VP8

Patch by Josh Allmann, joshua dot allmann at gmail

Originally committed as revision 24797 to svn://svn.ffmpeg.org/ffmpeg/trunk

b5c4bb98 08/09/2010 10:31 AM Martin Storsjö

rtpenc_xiph: Set the ident value via a define

Originally committed as revision 24749 to svn://svn.ffmpeg.org/ffmpeg/trunk

91af5601 08/07/2010 11:16 AM Josh Allmann

Add RTP packetization of Theora and Vorbis

Patch by Josh Allmann, joshua dot allmann at gmail

Originally committed as revision 24735 to svn://svn.ffmpeg.org/ffmpeg/trunk

f3bfe388 06/27/2010 02:16 PM Måns Rullgård

Make ff_url_split() public

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

ede13f55 06/11/2010 08:01 AM Luca Abeni

Use a bitstream filter for converting the extradata syntax when generating 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

0341b699 05/18/2010 07:32 PM Martin Storsjö

Make ff_sdp_write_media a lavf-internal function

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

72415b2a 03/30/2010 11:30 PM Stefano Sabatini

Define AVMediaType enum, and use it instead of enum CodecType, which
is deprecated and will be dropped at the next major bump.

Originally committed as revision 22735 to svn://svn.ffmpeg.org/ffmpeg/trunk

ddbeb954 03/25/2010 07:13 AM Martin Storsjö

Add a lowercase parameter to ff_data_to_hex

Originally committed as revision 22665 to svn://svn.ffmpeg.org/ffmpeg/trunk

c5c6e67c 03/08/2010 09:03 AM Martin Storsjö

Rename url_split to ff_url_split

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

51a269cd 01/12/2010 10:56 AM Martin Storsjö

Make sure the destination address is written as an IP address in the SDP
Patch by Martin Storsjo (martin AT martin DOT st)

Originally committed as revision 21163 to svn://svn.ffmpeg.org/ffmpeg/trunk

9ea7f03a 01/07/2010 08:24 AM Martin Storsjö

Always set the destination address even if no port was found.
Patch by Martin Storsjo (martin AT martin DOT st)

Originally committed as revision 21057 to svn://svn.ffmpeg.org/ffmpeg/trunk

c47b0738 01/07/2010 08:11 AM Martin Storsjö

Check the URL used for the SDP destination.
Patch by Martin Storsjo (martin AT martin DOT st)

Originally committed as revision 21056 to svn://svn.ffmpeg.org/ffmpeg/trunk

6399c17d 12/27/2009 09:31 PM Luca Abeni

Use different dynamic payload types for audio and video.

Originally committed as revision 20940 to svn://svn.ffmpeg.org/ffmpeg/trunk

f877954f 12/26/2009 10:59 AM Luca Abeni

Use RTP_PT_PRIVATE in sdp.c instead of hardcoding 96.

Originally committed as revision 20922 to svn://svn.ffmpeg.org/ffmpeg/trunk

56e6f830 10/17/2009 11:15 AM Luca Abeni

Emit the SDP lines in the correct order

Originally committed as revision 20262 to svn://svn.ffmpeg.org/ffmpeg/trunk

08e696c0 04/08/2009 07:16 AM Martin Storsjö

Add support for AMR audio in the RTP muxer
patch by Martin Storsjö (martin AT martin DOT st)

Originally committed as revision 18375 to svn://svn.ffmpeg.org/ffmpeg/trunk

9edfaf3c 04/07/2009 06:41 AM Martin Storsjö

Add support for H.263 video in the RTP muxer
patch by Martin Storsjö (martin AT martin DOT st)

Originally committed as revision 18347 to svn://svn.ffmpeg.org/ffmpeg/trunk

99f373f3 04/06/2009 09:04 PM Martin Storsjö

Only insert the SPS and PPS NALs in sprop-parameter-sets
Patch by Martin Storsjö (martin AT martin DOT st)

Originally committed as revision 18343 to svn://svn.ffmpeg.org/ffmpeg/trunk

0550b58f 02/16/2009 09:36 AM Luca Abeni

Rename rtp_get_payload_type() to ff_rtp_get_payload_type(), as it is not
a static function

Originally committed as revision 17364 to svn://svn.ffmpeg.org/ffmpeg/trunk

7be75dd7 02/08/2009 10:06 PM Diego Biurrun

cosmetics: comment grammar/spelling fixes

Originally committed as revision 17077 to svn://svn.ffmpeg.org/ffmpeg/trunk

f3650b23 02/02/2009 11:08 PM Aurelien Jacobs

use new metadata API in rtp muxer

Originally committed as revision 16960 to svn://svn.ffmpeg.org/ffmpeg/trunk

b250f9c6 01/13/2009 11:44 PM Aurelien Jacobs

Change semantic of CONFIG_*, HAVE_* and ARCH_*.
They are now always defined to either 0 or 1.

Originally committed as revision 16590 to svn://svn.ffmpeg.org/ffmpeg/trunk

91cd7eb6 11/29/2008 01:55 PM Stefano Sabatini

Rename functions in sdp.c for consistency's sake.

Originally committed as revision 15953 to svn://svn.ffmpeg.org/ffmpeg/trunk

f1c80e35 08/27/2008 11:43 PM Ronald S. Bultje

Export data_to_hex() as private API in lavf, rename to ff_data_to_hex() and
move it from sdp.c into utils.c. Also add new header internal.h specifically
for lavf-specific internal API. See discussion in "Realmedia patch" thread
on mailinglist.

Originally committed as revision 15002 to svn://svn.ffmpeg.org/ffmpeg/trunk

c16184e9 07/29/2008 10:45 AM Stefano Sabatini

Fix a typo in sdp_write_header(): change "IPV4", which is not a valid
network address type, to "IP4".

Originally committed as revision 14465 to svn://svn.ffmpeg.org/ffmpeg/trunk

265fcccc 07/08/2008 07:05 AM Stefano Sabatini

Print libavformat version in outgoing SDPs.

Originally committed as revision 14106 to svn://svn.ffmpeg.org/ffmpeg/trunk

245976da 05/09/2008 11:56 AM Diego Biurrun

Use full path for #includes from another directory.

Originally committed as revision 13098 to svn://svn.ffmpeg.org/ffmpeg/trunk

4b13335d 05/04/2008 10:35 AM Diego Biurrun

Use correct length modifier for pointer diff argument in av_log() call.

Originally committed as revision 13057 to svn://svn.ffmpeg.org/ffmpeg/trunk

83cc23c5 03/05/2008 01:31 PM Luca Abeni

Add some information about the stream bitrate, if available

Originally committed as revision 12331 to svn://svn.ffmpeg.org/ffmpeg/trunk

a1fc4d4a 02/19/2008 09:58 PM Reimar Döffinger

Missing const, fix warnings:
sdp.c:115: warning: assignment discards qualifiers from pointer target type
sdp.c:120: warning: assignment discards qualifiers from pointer target type

Originally committed as revision 12151 to svn://svn.ffmpeg.org/ffmpeg/trunk

29e35d67 01/21/2008 02:28 PM Luca Abeni

Support out-of-band parameter sets in SDP for H.264 video

Originally committed as revision 11590 to svn://svn.ffmpeg.org/ffmpeg/trunk

b21cd0bc 01/21/2008 11:09 AM Luca Abeni

Add minimal support for H.264 video in the SDP generator

Originally committed as revision 11585 to svn://svn.ffmpeg.org/ffmpeg/trunk

81ab1fa1 01/10/2008 08:34 AM Luca Abeni

Pass a proper context to av_log()

Originally committed as revision 11485 to svn://svn.ffmpeg.org/ffmpeg/trunk

c9215bab 11/09/2007 12:33 PM Luca Abeni

Add support for some more audio formats

Originally committed as revision 10969 to svn://svn.ffmpeg.org/ffmpeg/trunk

759d98d0 10/26/2007 03:12 PM Luca Abeni

Explicitly include rtp.h (needed for rtp_get_payload_type())

Originally committed as revision 10863 to svn://svn.ffmpeg.org/ffmpeg/trunk

21b37480 09/10/2007 03:08 PM Luca Abeni

Test extradata_size instead of the CODEC_FLAG_GLOBAL_HEADER flag to check if
config info are available out of band (fix "-{a,v}codec copy" from .mov)

Originally committed as revision 10471 to svn://svn.ffmpeg.org/ffmpeg/trunk

4901263a 09/05/2007 06:30 AM Luca Abeni

AAC support in the SDP generator

Originally committed as revision 10398 to svn://svn.ffmpeg.org/ffmpeg/trunk

5f2cbb53 09/03/2007 09:00 AM Luca Abeni

Fill the buffer with 0 before writing an SDP in it

Originally committed as revision 10287 to svn://svn.ffmpeg.org/ffmpeg/trunk

8767b80f 08/05/2007 01:44 PM Luca Abeni

Change avf_sdp_create() to get a pre-allocated buffer as input, and to
return an integer (0 if the SDP has been succesfully created, < 0 in case
of error)

Originally committed as revision 9947 to svn://svn.ffmpeg.org/ffmpeg/trunk

7ba32703 08/05/2007 01:32 PM Luca Abeni

Fix linking when RTP is disabled and libraries are dynamic

Originally committed as revision 9945 to svn://svn.ffmpeg.org/ffmpeg/trunk

c5388c07 07/26/2007 10:34 PM Luca Abeni

Introduce an SDP generator

Originally committed as revision 9806 to svn://svn.ffmpeg.org/ffmpeg/trunk