1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-11-26 19:01:44 +02:00
FFmpeg/libavformat
Ronald S. Bultje f830c9a487 Make RTSP-MS-over-UDP negotiation work. See "[PATCH] RTSP-MS 8/15: fix
RTSP-MS UDP" thread on mailinglist.

Basically, UDP setup needs to be done in a particular order (first rtx
on two UDP ports (one for RTP, one for RTCP), then the other streams over
one, single port for all of them together). Not doing this correctly results
in a "461" error (invalid transport) during setup.

Originally committed as revision 17777 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-03 16:52:35 +00:00
..
4xm.c Use full internal pathname in doxygen @file directives. 2009-02-01 02:00:19 +00:00
adtsenc.c Add libavcodec/internal.h include to avoid warning: implicit declaration of 2009-02-13 23:02:05 +00:00
aiff.c use new metadata API in aiff demuxer 2009-02-02 23:43:12 +00:00
allformats.c add raw demuxer for Chinese AVS elementary streams 2009-02-21 10:34:29 +00:00
amr.c Change semantic of CONFIG_*, HAVE_* and ARCH_*. 2009-01-13 23:44:16 +00:00
apc.c Bump Major version, this commit is almost just renaming bits_per_sample to 2008-09-08 14:24:59 +00:00
ape.c apedec: display a warning when truncating a metadata tag 2009-02-17 15:44:11 +00:00
asf.c Add some basic metadata conversion tables for matroska and asf. 2009-03-01 00:12:08 +00:00
asf.h Add some basic metadata conversion tables for matroska and asf. 2009-03-01 00:12:08 +00:00
asfcrypt.c Add and use a public API for RC4 and DES, analogous to the AES API. 2009-02-03 14:20:55 +00:00
asfcrypt.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
asfdec.c Add some basic metadata conversion tables for matroska and asf. 2009-03-01 00:12:08 +00:00
asfenc.c Add some basic metadata conversion tables for matroska and asf. 2009-03-01 00:12:08 +00:00
assdec.c Silence "assdec.c:146: warning: passing argument 4 of ‘qsort’ from incompatible pointer type" 2009-02-14 15:44:46 +00:00
assenc.c ASS/SSA muxer. 2008-09-26 19:42:21 +00:00
au.c cosmetics: Remove pointless period after copyright statement non-sentences. 2009-01-19 15:46:40 +00:00
audiointerleave.c check fifo size and realloc if needed 2009-02-18 04:42:31 +00:00
audiointerleave.h rename ff_audio_interleave to ff_audio_rechunk_interleave 2009-02-09 21:34:20 +00:00
avc.c support h264 extradata with 0x000001 startcode 2009-01-16 01:26:52 +00:00
avc.h 10l, fix prototype 2009-01-16 01:20:31 +00:00
avformat.h deprecate old metadata API 2009-03-01 16:35:25 +00:00
avi.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
avidec.c Check for alloc failures. 2009-02-21 20:57:46 +00:00
avienc.c Add AVFMT_VARIABLE_FPS to specify which muxers do not need duplicated frames. 2009-02-24 15:04:18 +00:00
avio.c Rename register_protocol() to av_register_protocol() and deprecate 2009-02-15 14:25:23 +00:00
avio.h Mark as "internal but installed" the avio.h file. 2009-02-26 22:34:18 +00:00
aviobuf.c Merge declaration and initialization of io_buffer_size 2009-01-16 16:39:17 +00:00
avisynth.c Restore mistakenly removed period after "DivX, Inc". 2009-01-19 17:01:22 +00:00
avs.c avoid POSIX reserved _t suffix 2008-12-11 22:34:14 +00:00
bethsoftvid.c Use full internal pathname in doxygen @file directives. 2009-02-01 02:00:19 +00:00
bfi.c Use full internal pathname in doxygen @file directives. 2009-02-01 02:00:19 +00:00
c93.c avoid POSIX reserved _t suffix 2008-12-11 22:34:14 +00:00
crcenc.c cosmetics: Remove pointless period after copyright statement non-sentences. 2009-01-19 15:46:40 +00:00
cutils.c Do not misuse unsigned long to store pointers. 2009-02-04 05:56:39 +00:00
daud.c Change semantic of CONFIG_*, HAVE_* and ARCH_*. 2009-01-13 23:44:16 +00:00
dsicin.c Use full internal pathname in doxygen @file directives. 2009-02-01 02:00:19 +00:00
dv.c dv probe 2009-02-26 08:45:59 +00:00
dv.h cosmetics: Remove pointless period after copyright statement non-sentences. 2009-01-19 15:46:40 +00:00
dvenc.c cosmetics: Remove pointless period after copyright statement non-sentences. 2009-01-19 15:46:40 +00:00
dxa.c cosmetics: Remove pointless period after copyright statement non-sentences. 2009-01-19 15:46:40 +00:00
eacdata.c Use full internal pathname in doxygen @file directives. 2009-02-01 02:00:19 +00:00
electronicarts.c Add av_uninit macro to variable to avoid false positive warning: 2009-02-11 15:01:52 +00:00
ffm.h cosmetics: Remove pointless period after copyright statement non-sentences. 2009-01-19 15:46:40 +00:00
ffmdec.c return error if read failed 2009-02-12 02:17:16 +00:00
ffmenc.c cosmetics: Remove pointless period after copyright statement non-sentences. 2009-01-19 15:46:40 +00:00
file.c Remove size_t cast in setting s->priv_data directly to the (integer) file 2009-03-03 13:57:09 +00:00
flacdec.c cosmetics: indentation 2009-02-28 17:31:25 +00:00
flacenc.c Share the function to write a raw FLAC header and use it in the Matroska 2009-02-26 02:41:53 +00:00
flacenc.h Share the function to write a raw FLAC header and use it in the Matroska 2009-02-26 02:41:53 +00:00
flic.c Use full internal pathname in doxygen @file directives. 2009-02-01 02:00:19 +00:00
flv.h Use full internal pathname in doxygen @file directives. 2009-02-01 02:00:19 +00:00
flvdec.c parse aac extradata to fetch channels and sample rate, patch from Netgem 2009-02-21 23:54:50 +00:00
flvenc.c Splits the totalbitrate in a videodatarate and audiodatarate part. 2009-02-02 16:10:46 +00:00
framecrcenc.c cosmetics: Remove pointless period after copyright statement non-sentences. 2009-01-19 15:46:40 +00:00
gif.c cosmetics: Remove pointless period after copyright statement non-sentences. 2009-01-19 15:46:40 +00:00
gopher.c Gopher protocol, patch by Toshimitsu Kimura, lovesyao gmail com 2009-02-11 16:28:46 +00:00
gxf.c cosmetics: Remove pointless period after copyright statement non-sentences. 2009-01-19 15:46:40 +00:00
gxf.h Avoid _t in gxf enum type names 2008-12-13 21:58:17 +00:00
gxfenc.c use correct field number for video according to specs, patch by Thierry Foucu, tfoucu at gmail dot com 2009-02-13 21:36:36 +00:00
http.c Reduce allocated length of the HTTP authentication request field buffer, as 2009-03-03 13:26:17 +00:00
id3v2.c Fix probing of files with ID3v2 tags. Discussed at 2009-01-19 21:54:06 +00:00
id3v2.h Fix probing of files with ID3v2 tags. Discussed at 2009-01-19 21:54:06 +00:00
idcin.c Use more descriptive format long_names. 2009-02-12 17:26:06 +00:00
idroq.c Use full internal pathname in doxygen @file directives. 2009-02-01 02:00:19 +00:00
iff.c Use full internal pathname in doxygen @file directives. 2009-02-01 02:00:19 +00:00
img2.c cosmetics: Remove pointless period after copyright statement non-sentences. 2009-01-19 15:46:40 +00:00
internal.h remove now useless av_set_program_name() function 2009-02-10 00:27:42 +00:00
ipmovie.c Simplify ipmovie.c pts calculation by using an appropriate time_base. 2009-02-27 10:07:12 +00:00
isom.c return -1 for errors in ff_mov_iso639_to_lang() to allow for error checking 2009-02-26 13:11:18 +00:00
isom.h 'code' is used to index a table so make it unsigned 2009-01-21 22:32:17 +00:00
iss.c Use full internal pathname in doxygen @file directives. 2009-02-01 02:00:19 +00:00
libnut.c Use full internal pathname in doxygen @file directives. 2009-02-01 02:00:19 +00:00
lmlm4.c Fix build: Add intreadwrite.h and bswap.h #includes where necessary. 2009-01-11 22:19:48 +00:00
Makefile Remove deprecated vhook subsystem. 2009-03-03 14:09:10 +00:00
matroska.c Add some basic metadata conversion tables for matroska and asf. 2009-03-01 00:12:08 +00:00
matroska.h Add some basic metadata conversion tables for matroska and asf. 2009-03-01 00:12:08 +00:00
matroskadec.c Add some basic metadata conversion tables for matroska and asf. 2009-03-01 00:12:08 +00:00
matroskaenc.c Share the function to write a raw FLAC header and use it in the Matroska 2009-02-26 02:41:53 +00:00
metadata_compat.c don't trigger metadata compatibility code when user app already set metadata 2009-02-26 13:00:13 +00:00
metadata.c simplify metadata conversion and fixes gcc-2.95 at the same time 2009-03-01 14:29:30 +00:00
metadata.h add a metadata conversion API 2009-02-28 23:34:16 +00:00
mm.c Add a context to av_log() call and update the trace not to be redundant. 2009-02-16 16:27:08 +00:00
mmf.c Use more descriptive format long_names. 2009-02-12 17:26:06 +00:00
mov.c fix missed usage of old metadata API in mov demuxer 2009-03-01 16:06:26 +00:00
movenc.c Rename movenc.c MOVContext to MOVMuxContext, since MOVContext is already used 2009-02-28 16:02:29 +00:00
mp3.c Change a bunch of codec long_names to be more consistent and descriptive. 2009-03-02 05:18:33 +00:00
mpc8.c Bump Major version, this commit is almost just renaming bits_per_sample to 2008-09-08 14:24:59 +00:00
mpc.c Fix probing of files with ID3v2 tags. Discussed at 2009-01-19 21:54:06 +00:00
mpeg.c Allow demuxing of audio substreams stored as 0x06 type. 2009-02-11 11:09:36 +00:00
mpeg.h cosmetics: Remove pointless period after copyright statement non-sentences. 2009-01-19 15:46:40 +00:00
mpegenc.c cosmetics: Remove pointless period after copyright statement non-sentences. 2009-01-19 15:46:40 +00:00
mpegts.c Change TS seeking so it returns position/timestamp of a key frame. 2009-02-28 18:35:53 +00:00
mpegts.h cosmetics: Remove pointless period after copyright statement non-sentences. 2009-01-19 15:46:40 +00:00
mpegtsenc.c use new metadata API in mpegts muxer 2009-02-18 00:00:38 +00:00
mpjpeg.c cosmetics: format long_name spelling fixes 2009-02-12 17:24:17 +00:00
msnwc_tcp.c Make long_names in lavf/lavdev optional depending on CONFIG_SMALL. 2008-06-03 16:20:54 +00:00
mtv.c Use full internal pathname in doxygen @file directives. 2009-02-01 02:00:19 +00:00
mvi.c Bump Major version, this commit is almost just renaming bits_per_sample to 2008-09-08 14:24:59 +00:00
mxf.c reuse MXFCodecUL for data def and simplify 2009-02-08 05:12:30 +00:00
mxf.h reuse MXFCodecUL for data def and simplify 2009-02-08 05:12:30 +00:00
mxfdec.c reuse MXFCodecUL for data def and simplify 2009-02-08 05:12:30 +00:00
mxfenc.c fix index edit rate, inverse num and den 2009-02-25 08:09:13 +00:00
ncdec.c 10l: fix compiler warning: 2009-02-08 21:42:06 +00:00
network.h Fix undefined preprocessor directives warnings during 'make checkheaders'. 2009-01-24 14:52:46 +00:00
nsvdec.c use new metadata API in nsv demuxer 2009-02-18 00:02:38 +00:00
nut.c remove _t for POSIX compatibility. 2008-12-11 19:06:24 +00:00
nut.h Remove misleading comment, _t is POSIX-reserved namespace. 2008-12-13 16:08:31 +00:00
nutdec.c use new metadata API in nut demuxer 2009-02-27 23:10:34 +00:00
nutenc.c use new metadata API in nut muxer 2009-02-27 23:12:14 +00:00
nuv.c cosmetics: Remove pointless period after copyright statement non-sentences. 2009-01-19 15:46:40 +00:00
oggdec.c Use consistent indent style in oggdec. 2009-02-14 13:44:21 +00:00
oggdec.h Delete unnecessary 'extern' keywords. 2008-12-03 15:23:30 +00:00
oggenc.c Use a shared function to validate FLAC extradata. 2009-02-26 02:29:24 +00:00
oggparseflac.c use function and definitions from libavcodec/flac.h in oggparseflac.c 2009-01-25 01:21:10 +00:00
oggparseogm.c OGG: untypedef demuxer structs 2008-11-06 01:50:56 +00:00
oggparsespeex.c OGG: untypedef demuxer structs 2008-11-06 01:50:56 +00:00
oggparsetheora.c OGG: correct PTS with old theora streams 2008-11-06 01:57:17 +00:00
oggparsevorbis.c use av_malloc() in vorbis_comment() 2009-02-12 21:39:37 +00:00
oma.c Use full internal pathname in doxygen @file directives. 2009-02-01 02:00:19 +00:00
options.c deprecate old metadata API 2009-03-01 16:35:25 +00:00
os_support.c Change semantic of CONFIG_*, HAVE_* and ARCH_*. 2009-01-13 23:44:16 +00:00
os_support.h Use full internal pathname in doxygen @file directives. 2009-02-01 02:00:19 +00:00
psxstr.c Use full internal pathname in doxygen @file directives. 2009-02-01 02:00:19 +00:00
pva.c Make long_names in lavf/lavdev optional depending on CONFIG_SMALL. 2008-06-03 16:20:54 +00:00
qtpalette.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
r3d.c use new metadata API in r3d demuxer 2009-03-01 15:28:56 +00:00
raw.c Change the timebase of the raw demuxer to one that can represent the ts of fields. 2009-03-01 03:48:35 +00:00
raw.h Separate the raw FLAC demuxer from raw.c and put in a new file, 2009-02-28 17:24:46 +00:00
rdt.c Don't (ab)use PKT_FLAG_* in RTP code, since the two have virtually nothing 2009-02-26 14:23:05 +00:00
rdt.h Split rtp.h in rtp.h, rtpdec.h, and rtpenc.h 2009-02-06 10:35:52 +00:00
riff.c Fix raw rgb/bgr vertical flip in avi based on info from http://www.fourcc.org/fccbihgt.php. 2009-02-21 15:32:56 +00:00
riff.h Use full internal pathname in doxygen @file directives. 2009-02-01 02:00:19 +00:00
rl2.c cosmetics: format long_name spelling fixes 2009-02-12 17:24:17 +00:00
rm.c use new metadata API in rm (de)muxer 2009-02-17 21:40:38 +00:00
rm.h use new metadata API in rm (de)muxer 2009-02-17 21:40:38 +00:00
rmdec.c remove now useless get_str16() from rmdec.c 2009-02-17 21:41:50 +00:00
rmenc.c use new metadata API in rm (de)muxer 2009-02-17 21:40:38 +00:00
rpl.c cosmetics: vertical alignment 2009-02-26 22:39:53 +00:00
rtp_aac.c Merge rtp_aac.h and rtp_mpv.h in rtpenc.h 2009-02-06 15:30:41 +00:00
rtp_h264.c Don't let finalize_packet() touch pkt->stream_index. Instead, let individual 2009-03-03 13:51:34 +00:00
rtp_h264.h Split rtp.h in rtp.h, rtpdec.h, and rtpenc.h 2009-02-06 10:35:52 +00:00
rtp_mpv.c Split rtp.h in rtp.h, rtpdec.h, and rtpenc.h 2009-02-06 10:35:52 +00:00
rtp.c Remame rtp_get_codec_info() to ff_rtp_get_codec_info(), as it is not 2009-02-17 08:12:51 +00:00
rtp.h Document ff_rtp_codec_id() 2009-02-28 19:34:50 +00:00
rtpdec.c Don't let finalize_packet() touch pkt->stream_index. Instead, let individual 2009-03-03 13:51:34 +00:00
rtpdec.h Implement marker bit, which is used for several RTP payloads currently 2009-02-26 14:24:50 +00:00
rtpenc_h264.c Split rtp.h in rtp.h, rtpdec.h, and rtpenc.h 2009-02-06 10:35:52 +00:00
rtpenc.c Rename rtp_get_payload_type() to ff_rtp_get_payload_type(), as it is not 2009-02-16 09:36:21 +00:00
rtpenc.h Do not use RTP_MAX_PACKET_LENGTH in the RTP muxer 2009-02-06 20:41:15 +00:00
rtpproto.c Use full internal pathname in doxygen @file directives. 2009-02-01 02:00:19 +00:00
rtsp.c Make RTSP-MS-over-UDP negotiation work. See "[PATCH] RTSP-MS 8/15: fix 2009-03-03 16:52:35 +00:00
rtsp.h Document rtsp.h, see "[PATCH] document rtsp.h" thread. 2009-02-26 14:15:41 +00:00
rtspcodes.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
sdp.c Rename rtp_get_payload_type() to ff_rtp_get_payload_type(), as it is not 2009-02-16 09:36:21 +00:00
segafilm.c Use full internal pathname in doxygen @file directives. 2009-02-01 02:00:19 +00:00
sierravmd.c Add a context to av_log() call. 2009-02-16 14:45:05 +00:00
siff.c cosmetics: Remove pointless period after copyright statement non-sentences. 2009-01-19 15:46:40 +00:00
smacker.c cosmetics: Remove pointless period after copyright statement non-sentences. 2009-01-19 15:46:40 +00:00
sol.c cosmetics: Remove pointless period after copyright statement non-sentences. 2009-01-19 15:46:40 +00:00
swf.h cosmetics: Remove pointless period after copyright statement non-sentences. 2009-01-19 15:46:40 +00:00
swfdec.c cosmetics: Remove pointless period after copyright statement non-sentences. 2009-01-19 15:46:40 +00:00
swfenc.c Remove const qualifier from function argument to eliminate the warning 2009-02-08 03:44:54 +00:00
tcp.c cosmetics: Remove pointless period after copyright statement non-sentences. 2009-01-19 15:46:40 +00:00
thp.c cosmetics: Remove pointless period after copyright statement non-sentences. 2009-01-19 15:46:40 +00:00
tiertexseq.c Use full internal pathname in doxygen @file directives. 2009-02-01 02:00:19 +00:00
tta.c remove ff_get_fourcc() and use AV_RL32() instead 2009-01-17 12:21:01 +00:00
txd.c Add a context to av_log() calls. 2009-03-03 16:19:37 +00:00
udp.c Use full internal pathname in doxygen @file directives. 2009-02-01 02:00:19 +00:00
utils.c cosmetics: Fix indentation. 2009-03-03 12:57:07 +00:00
vc1test.c Use full internal pathname in doxygen @file directives. 2009-02-01 02:00:19 +00:00
vc1testenc.c Remove unused variable. 2008-08-13 18:32:16 +00:00
voc.c voc: add ff_ prefix to some global const data 2008-08-24 14:12:03 +00:00
voc.h avoid POSIX reserved _t suffix 2008-12-11 22:34:14 +00:00
vocdec.c Fix build: Add intreadwrite.h and bswap.h #includes where necessary. 2009-01-11 22:19:48 +00:00
vocenc.c avoid POSIX reserved _t suffix 2008-12-11 22:34:14 +00:00
wav.c cosmetics: Remove pointless period after copyright statement non-sentences. 2009-01-19 15:46:40 +00:00
wc3movie.c use new metadata API in wc3 demuxer 2009-02-26 22:35:26 +00:00
westwood.c Use full internal pathname in doxygen @file directives. 2009-02-01 02:00:19 +00:00
wv.c cosmetics: Remove pointless period after copyright statement non-sentences. 2009-01-19 15:46:40 +00:00
xa.c Use full internal pathname in doxygen @file directives. 2009-02-01 02:00:19 +00:00
yuv4mpeg.c cosmetics: Remove pointless period after copyright statement non-sentences. 2009-01-19 15:46:40 +00:00