1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-11-21 10:55:51 +02:00
FFmpeg/libavformat
Stoian Ivanov 5fe415f0f4 UDP: join multicast group on the interface specified with &localaddr=
When joining multicast groups, ffmpeg was using INADDR_ANY as interface address
which leads to enabling the multicast group on the interface with "default gateway".
Often multicast traffic is received over dedicated interface, which scenario ffmpeg was
unable to handle. With this patch, ffmpeg will enable multicast group to the interfaces
configured with address specified in &localaddr= parameter of udp:// URL. To avoid
loacal_addr resolve at udp_close(...) the UDPContext structure was extended with
struct sockaddr_storage local_addr_storage member, which is populated in udp_open(..)
and passed to udp_join_multicast_group()  and udp_leave_multicast_group().

Signed-off-by: Stoian Ivanov <s.ivanov@teracomm.bg>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-12-17 01:14:28 +01:00
..
4xm.c Merge commit 'd719981273bc779c7d1e879d88404fd867f93a0e' 2013-09-04 12:20:53 +02:00
a64.c
aacdec.c lavf/aacdec: add support for reading ape tags 2013-06-03 23:10:57 +00:00
ac3dec.c Merge commit 'e0f8be6413b6a8d334d6052e610af32935c310af' 2013-05-05 12:31:03 +02:00
act.c cosmetics: Fix "dont" "wont" "doesnt" typos 2013-06-29 02:31:16 +02:00
adp.c Do not detect "00000000..." (and other non-changing values) as adp. 2013-12-09 13:51:00 +01:00
adtsenc.c lavf/adtsenc: Add support for APE tags 2013-10-23 16:13:23 +02:00
adxdec.c avformat: use ff_alloc_extradata() 2013-10-13 20:13:38 +00:00
aea.c
afc.c avformat: use ff_alloc_extradata() 2013-10-13 20:13:38 +00:00
aiff.h Fix decoding of G.726 in AIFF. 2013-10-18 19:53:47 +02:00
aiffdec.c Fix decoding of G.726 in AIFF. 2013-10-18 19:53:47 +02:00
aiffenc.c Merge remote-tracking branch 'qatar/master' 2013-11-24 05:21:19 +01:00
allformats.c Add an Opus and a Speex muxer. 2013-12-01 12:03:34 +01:00
amr.c Remove an incorrect and unneeded assert in the amr demuxer. 2013-09-29 07:11:56 +02:00
anm.c
apc.c avformat: use ff_alloc_extradata() 2013-10-13 20:13:38 +00:00
ape.c avformat/ape: check version in probe 2013-11-10 13:25:35 +01:00
apetag.c avformat: use ff_alloc_extradata() 2013-10-13 20:13:38 +00:00
apetag.h Merge commit '2d2d6a4883479403798f4ed46941d5b365823570' 2013-05-29 10:40:42 +02:00
aqtitledec.c avformat: replace "AVPROBE_SCORE_MAX / X" by AVPROBE_SCORE_EXTENSION / Y 2013-05-05 13:34:56 +02:00
asf.c Merge commit '1eb932803037a3c9f98f66aeb80024dfa3c5c743' 2013-09-20 11:18:20 +02:00
asf.h avformat/asf: clear uninitialized areas of packets before returning them 2013-12-13 23:32:45 +01:00
asfcrypt.c
asfcrypt.h
asfdec.c avformat/asf: clear uninitialized areas of packets before returning them 2013-12-13 23:32:45 +01:00
asfenc.c Merge commit 'bb461370e34b1fa1637f34ce7d37b934ddb472d5' 2013-09-20 12:06:15 +02:00
assdec.c Merge remote-tracking branch 'qatar/master' 2013-11-24 05:21:19 +01:00
assenc.c Merge commit '73084391588b0f150737990038829cac5013dd68' 2013-09-17 12:16:55 +02:00
ast.c
ast.h
astdec.c avformat/astdec: increase the score for odd samplerate/channels to max/8 2013-11-10 13:37:06 +01:00
astenc.c
au.c avformat/au: add assert to help source code analyzers 2013-10-20 14:46:36 +02:00
audiointerleave.c Merge commit 'e926b5ceb1962833f0c884a328382bc2eca67aff' 2013-05-01 18:28:48 +02:00
audiointerleave.h
avc.c
avc.h
avformat.h avformat/utils: limit rfps to values larger than fps 2013-12-15 21:43:19 +01:00
avformatres.rc Add Windows resource file support for shared libraries 2013-12-05 23:42:07 +01:00
avi.h
avidec.c Merge remote-tracking branch 'qatar/master' 2013-11-24 05:21:19 +01:00
avienc.c libavf/avienc: store language metadata for XSUB streams 2013-11-09 20:33:04 +01:00
avio_internal.h Do not leave positive values undefined when negative are defined as error 2013-10-19 16:42:57 +02:00
avio.c Merge remote-tracking branch 'qatar/master' 2013-10-30 17:48:47 +01:00
avio.h Do not leave positive values undefined when negative are defined as error 2013-10-19 16:42:57 +02:00
aviobuf.c avformat/aviobuf: fix null dereference in avio_close_dyn_buf() 2013-12-11 16:16:04 +01:00
avisynth.c Merge commit 'f0b234ab9e406efee85c17eb435db646092a943b' 2013-12-09 12:03:09 +01:00
avlanguage.c
avlanguage.h
avr.c avformat/avr: check channels and bps in probe 2013-11-11 14:51:43 +01:00
avs.c Merge commit 'c0c2b96c136ec2cbfd808eefc26de399f447d62f' 2013-05-05 12:41:36 +02:00
bethsoftvid.c avformat/bethsoftvid: check 4th header byte in probe 2013-11-11 17:50:51 +01:00
bfi.c Merge commit '640a2427aafa774b83316b7a8c5c2bdc28bfd269' 2013-09-30 00:13:36 +02:00
bink.c avformat: use ff_alloc_extradata() 2013-10-13 20:13:38 +00:00
bintext.c avformat/bintext: protect against potential overflow of chars_per_frame 2013-10-21 23:37:49 +02:00
bit.c avformat: replace "AVPROBE_SCORE_MAX / X" by AVPROBE_SCORE_EXTENSION / Y 2013-05-05 13:34:56 +02:00
bluray.c
bmv.c bmv: Remove unused variable 2013-10-06 19:36:53 +02:00
boadec.c avformat: replace "AVPROBE_SCORE_MAX / X" by AVPROBE_SCORE_EXTENSION / Y 2013-05-05 13:34:56 +02:00
brstm.c
c93.c
cache.c
caf.c
caf.h
cafdec.c avformat: use ff_alloc_extradata() 2013-10-13 20:13:38 +00:00
cafenc.c Force one stream in caf muxer. 2013-12-13 11:57:39 +01:00
cavsvideodec.c Merge commit 'e0f8be6413b6a8d334d6052e610af32935c310af' 2013-05-05 12:31:03 +02:00
cdg.c
cdxl.c avformat: replace "AVPROBE_SCORE_MAX / X" by AVPROBE_SCORE_EXTENSION / Y 2013-05-05 13:34:56 +02:00
concat.c Merge commit '06ebc0bf9a6401733a4ce1310325de19f631819a' 2013-09-27 11:45:37 +02:00
concatdec.c Merge commit 'df9f22d42b0905385629a9d368bb5a1eef2b45ef' 2013-06-17 00:09:31 +02:00
crcenc.c
crypto.c Reinstate proper FFmpeg license for all files. 2013-08-30 15:47:38 +00:00
cutils.c
data_uri.c
daud.c lavf: Don't explicitly flush after each written packet in muxers 2013-09-16 22:17:33 +03:00
dfa.c avformat/dfa: check first frame offset in probe 2013-11-11 19:38:38 +01:00
diracdec.c avformat/diracdec: check 2 chunks in probe 2013-11-10 16:06:16 +01:00
dnxhddec.c
dsicin.c Merge commit '48d6556dd46d4f4fac10d0f4a819e314887cd50e' 2013-09-12 11:19:38 +02:00
dtsdec.c avformat/dtsdec: Improve probe, reject things looking like analoge signals 2013-07-26 11:19:43 +02:00
dtshddec.c
dv.c Merge commit '3cbe1126530449336e2ce59b194bdb8c4eb4abb4' 2013-11-15 12:52:19 +01:00
dv.h
dvenc.c Merge commit '3cbe1126530449336e2ce59b194bdb8c4eb4abb4' 2013-11-15 12:52:19 +01:00
dxa.c
eacdata.c
electronicarts.c avformat/electronicarts: check chunksize more completely in probe() 2013-11-11 21:31:56 +01:00
epafdec.c
ffm.h
ffmdec.c Merge remote-tracking branch 'qatar/master' 2013-11-24 05:21:19 +01:00
ffmenc.c Merge commit 'c2cb01d418dd18e1cf997c038d37378d773121be' 2013-04-26 10:59:45 +02:00
ffmeta.h
ffmetadec.c avformat/ffmetadec: return meaningful error codes 2013-09-11 11:06:44 +00:00
ffmetaenc.c
file_open.c libavutil: Make avpriv_open a library-internal function on msvcrt 2013-08-10 00:53:33 +03:00
file.c Merge commit '51eb213d00154b8e7856c7667ea62db8b0f663d4' 2013-08-08 11:47:12 +02:00
filmstripdec.c
filmstripenc.c
flac_picture.c Merge commit '601d6228c4811d8971a2412a759e1a4ab775ebe8' 2013-10-13 09:37:21 +02:00
flac_picture.h Merge commit '601d6228c4811d8971a2412a759e1a4ab775ebe8' 2013-10-13 09:37:21 +02:00
flacdec.c Merge commit '601d6228c4811d8971a2412a759e1a4ab775ebe8' 2013-10-13 09:37:21 +02:00
flacenc_header.c
flacenc.c lavf: Don't explicitly flush after each written packet in muxers 2013-09-16 22:17:33 +03:00
flacenc.h
flic.c avformat: use ff_alloc_extradata() 2013-10-13 20:13:38 +00:00
flv.h
flvdec.c Enable parser in FLV demuxer for H264 codec 2013-12-15 04:18:13 +01:00
flvenc.c Revert: flvenc: Don't pretend to support muxing "plain" VP6 2013-12-09 13:18:29 +01:00
format.c avformat/format: av_register_output_format() and av_register_intput_format() that work in O(1) time 2013-12-17 01:07:43 +01:00
framecrcenc.c lavf: Don't explicitly flush after each written packet in muxers 2013-09-16 22:17:33 +03:00
framehash.c avformat/framehash: add software version to framecrc/md5 2013-10-23 16:32:32 +02:00
frmdec.c
ftp.c avformat/ftp: add log regarding passive mode failure 2013-10-12 13:52:33 +02:00
g722.c
g723_1.c Merge commit '7abd35a1ffaecfd79fa07b801621ee11ab595c43' 2013-05-06 10:19:56 +02:00
g729dec.c
gif.c avformat/gif: fix final_delay unit in documentation. 2013-11-07 20:30:43 +01:00
gifdec.c avformat/gifdec: make GIF_APP_EXT_LABEL parsing more robust 2013-10-04 23:26:40 +02:00
gopher.c
gsmdec.c Reinstate proper FFmpeg license for all files. 2013-08-30 15:47:38 +00:00
gxf.c avformat/gxf: fix old codec id 2013-10-28 23:54:42 +01:00
gxf.h
gxfenc.c lavf: Don't explicitly flush after each written packet in muxers 2013-09-16 22:17:33 +03:00
h261dec.c avformat/h261dec: dont accept invalid gobs in probe as valid 2013-11-09 01:12:10 +01:00
h263dec.c Merge commit 'e0f8be6413b6a8d334d6052e610af32935c310af' 2013-05-05 12:31:03 +02:00
h264dec.c Merge remote-tracking branch 'qatar/master' 2013-09-21 11:57:19 +02:00
hdsenc.c Merge commit '797f2a791397210ec1b591b326658805c5dbf104' 2013-12-14 22:17:17 +01:00
hevcdec.c Merge commit '5846646296e377e093441dfe9eadde38ff1f7c99' 2013-11-01 17:33:05 +01:00
hls.c Merge remote-tracking branch 'qatar/master' 2013-11-22 18:15:12 +01:00
hlsenc.c avformat/hlsenc: copy metadata 2013-12-12 18:41:39 +01:00
hlsproto.c Merge commit 'a2b7eeeb06471979ee39fd3075a04633222678a6' 2013-07-30 10:19:20 +02:00
hnm.c avformat/hnm: check chunk_size == 0 2013-11-22 23:52:08 +01:00
http.c Merge commit 'be4edda6731a341d3fdeaa0e57753dc396790362' 2013-11-22 17:48:45 +01:00
http.h
httpauth.c
httpauth.h
icodec.c avformat/icodec: reduce score returned on probing 2013-11-08 20:10:33 +01:00
icoenc.c
id3v1.c
id3v1.h
id3v2.c avformat/id3v2: Check avio_read() return value in read_chapter() 2013-12-15 22:11:28 +01:00
id3v2.h
id3v2enc.c avformat/id3v2enc: use UTF-16 in id3v2.3 APIC frame only if non-ASCII 2013-08-11 13:06:40 +02:00
idcin.c avformat/idcin: check the decompressed frame size during probing 2013-11-08 15:19:35 +01:00
idroqdec.c Merge commit 'bcbe4f3ceb6ee0210d3a401963518906c8b9b230' 2013-09-19 13:34:25 +02:00
idroqenc.c
iff.c avformat/iff: fix memleak of packet 2013-12-15 01:44:04 +01:00
ilbc.c lavf: Don't explicitly flush after each written packet in muxers 2013-09-16 22:17:33 +03:00
img2.c Merge commit 'ae9d13f03e6c81ea00fafe6aa74b4a849ec8da1a' 2013-12-12 19:48:36 +01:00
img2dec.c img2dec: fix typo (double "with with") 2013-08-12 18:04:09 +02:00
img2enc.c avformat/img2enc: simplify split planes extension selection. 2013-11-07 20:30:43 +01:00
ingenientdec.c
internal.h avformat/utils: factor rfps calculation out 2013-12-05 17:30:13 +01:00
ipmovie.c avformat/ipmovie: Check OPCODE_CREATE_TIMER size 2013-12-14 21:59:28 +01:00
ircam.c
ircam.h
ircamdec.c
ircamenc.c
isom.c lavf: improve support for AVC-Intra files. 2013-11-14 18:59:39 +01:00
isom.h Merge commit 'ecf442a58b09bdb1dc1d2c3904b82ac5f79b2878' 2013-11-14 21:04:44 +01:00
iss.c
iv8.c
ivfdec.c
ivfenc.c lavf: Don't explicitly flush after each written packet in muxers 2013-09-16 22:17:33 +03:00
jacosubdec.c avformat/jacosubdec: make probing less tolerant. 2013-11-19 12:53:20 +01:00
jacosubenc.c
jvdec.c avformat/jvdec: fix doxygen comments 2013-05-24 15:36:54 +02:00
latmenc.c Reinstate proper FFmpeg license for all files. 2013-08-30 15:47:38 +00:00
libavformat.v
libgme.c avformat/libgme: decrease score by 1, fixes probetest failure 2013-11-06 11:57:48 +01:00
libmodplug.c avformat/libmodplug: Reduce the probe score for small input 2013-06-20 14:58:50 +02:00
libnut.c avformat: use ff_alloc_extradata() 2013-10-13 20:13:38 +00:00
libquvi.c avformat: replace "AVPROBE_SCORE_MAX / X" by AVPROBE_SCORE_EXTENSION / Y 2013-05-05 13:34:56 +02:00
librtmp.c
libssh.c lavf: add SFTP protocol via libssh 2013-09-21 03:26:54 +02:00
lmlm4.c
loasdec.c avformat: replace "AVPROBE_SCORE_MAX / X" by AVPROBE_SCORE_EXTENSION / Y 2013-05-05 13:34:56 +02:00
log2_tab.c
lvfdec.c avformat/lvfdec: increase the score for odd channels to max/8 2013-11-10 13:36:59 +01:00
lxfdec.c Merge remote-tracking branch 'qatar/master' 2013-09-27 13:27:31 +02:00
m4vdec.c Merge commit 'e0f8be6413b6a8d334d6052e610af32935c310af' 2013-05-05 12:31:03 +02:00
Makefile build fix: apetag.c depends on img2.c 2013-12-14 18:51:17 +01:00
matroska.c matroskadec: Support HEVC demuxing 2013-10-31 20:20:49 +01:00
matroska.h matroska: Add the CueDuration element 2013-09-21 14:33:01 +02:00
matroskadec.c matroskadec: use correct compression parameters for current track CodecPrivate 2013-11-21 20:54:55 +01:00
matroskaenc.c Merge remote-tracking branch 'qatar/master' 2013-11-24 05:21:19 +01:00
md5enc.c avformat/md5enc: add format, version and column headers 2013-10-26 12:16:04 +02:00
md5proto.c
metadata.c
metadata.h
mgsts.c
microdvddec.c avformat/subtitles: add a next line jumper and use it. 2013-09-08 18:48:09 +02:00
microdvdenc.c
mkvtimestamp_v2.c
mm.c Merge commit 'e0f8be6413b6a8d334d6052e610af32935c310af' 2013-05-05 12:31:03 +02:00
mmf.c Merge commit '7cbc4cb4424430586ce2d5c0dba81174c6d1db01' 2013-05-15 10:15:15 +02:00
mms.c
mms.h
mmsh.c mmsh: reimplement seeking 2013-07-07 18:50:03 +02:00
mmst.c avformat/mmst: propagate error code from avio_put_str16le() 2013-11-13 18:04:11 +01:00
mov_chan.c Reinstate proper FFmpeg license for all files. 2013-08-30 15:47:38 +00:00
mov_chan.h Reinstate proper FFmpeg license for all files. 2013-08-30 15:47:38 +00:00
mov.c avformat/mov: Check avio_read() return code in mov_read_extradata() and shrink the extradata if needed / return an error 2013-12-15 00:16:53 +01:00
movenc.c lavf/movenc: return meaningful error code from mov_write_header() 2013-12-14 13:21:58 +01:00
movenc.h movenc: Add an F4V muxer 2013-10-23 11:17:03 +03:00
movenchint.c movenchint: Clear size and len if the realloc failed 2013-09-22 21:02:52 +03:00
mp3dec.c avformat/mp3dec: 4x faster probing 2013-11-09 01:45:24 +01:00
mp3enc.c avformat: remove duplicate includes 2013-09-21 15:36:33 +02:00
mpc8.c avformat: use ff_alloc_extradata() 2013-10-13 20:13:38 +00:00
mpc.c avformat: use ff_alloc_extradata() 2013-10-13 20:13:38 +00:00
mpeg.c Ignore es_map_length when parsing mpeg program stream map. 2013-12-05 21:17:21 +01:00
mpeg.h Use 0x88 as stream id when muxing DTS in program streams. 2013-09-10 01:48:59 +02:00
mpegenc.c lavf/mpegenc: Print a warning if ac3, pcm_s16be or dts are muxed into mpeg1. 2013-11-24 10:37:52 +01:00
mpegts.c mpegts: stop analyzing when pmt for all programs have been found 2013-12-15 21:43:19 +01:00
mpegts.h
mpegtsenc.c mpegtsenc: add option tables_version 2013-08-03 12:44:53 +02:00
mpegvideodec.c avformat/mpegvideodec: check seq headers more completely during probing 2013-11-07 20:39:08 +01:00
mpjpeg.c lavf: Don't explicitly flush after each written packet in muxers 2013-09-16 22:17:33 +03:00
mpl2dec.c avformat/subtitles: add a next line jumper and use it. 2013-09-08 18:48:09 +02:00
mpsubdec.c avformat/subtitles: add a next line jumper and use it. 2013-09-08 18:48:09 +02:00
msnwc_tcp.c
mtv.c Avoid img_segment_size == 0 in mtv demuxer. 2013-09-30 07:55:23 +02:00
mux.c lavf/mux: improve feedback in case of no streams in muxer 2013-12-15 20:04:06 +01:00
mvdec.c
mvi.c avformat: use ff_alloc_extradata() 2013-10-13 20:13:38 +00:00
mxf.c
mxf.h
mxfdec.c mxfdec: set extradata size 2013-11-29 14:19:47 +01:00
mxfenc.c avformat/mxfenc: instance number is just 24 bits 2013-09-29 14:33:40 +02:00
mxg.c Merge commit '7950e519bb094897f957b9a9531cc60ba46cbc91' 2013-08-03 10:08:30 +02:00
ncdec.c
network.c avformat/network: check ff_socket_nonblock() return and print a debug message 2013-12-13 17:08:03 +01:00
network.h Merge commit '9d5ec50ead97e088d77317e77b18cef06cb3d053' 2013-08-10 10:18:18 +02:00
nistspheredec.c
noproxy-test.c Merge commit 'ec7c51c7868d3ccc66b5cc38bf126258b94f086c' 2013-06-16 23:45:42 +02:00
nsvdec.c Merge commit 'c011ceef78eae66039efc66d9551a7146e08838a' 2013-06-03 11:53:05 +02:00
nullenc.c avformat/nullenc: mark null as VFPS 2013-11-13 22:56:18 +01:00
nut.c nut: Fix unchecked allocations 2013-10-22 17:09:56 +01:00
nut.h nut: Fix unchecked allocations 2013-10-22 17:09:56 +01:00
nutdec.c nut: Fix unchecked allocations 2013-10-22 17:09:56 +01:00
nutenc.c Merge remote-tracking branch 'qatar/master' 2013-11-24 05:21:19 +01:00
nuv.c avformat: use ff_alloc_extradata() 2013-10-13 20:13:38 +00:00
oggdec.c avformat/oggdec: reset end_trimming when it has been used, so it cannot be used twice by mistake 2013-12-12 05:33:21 +01:00
oggdec.h oggdec: add support for Opus in Ogg demuxing 2013-10-12 15:25:18 +02:00
oggenc.c Add an Opus and a Speex muxer. 2013-12-01 12:03:34 +01:00
oggparsecelt.c avformat/oggparsecelt/celt_header: fix memleak 2013-10-20 16:48:51 +02:00
oggparsedirac.c
oggparseflac.c avformat/oggparseflac: check ff_alloc_extradata() return code 2013-10-20 16:55:43 +02:00
oggparseogm.c avformat: use ff_alloc_extradata() 2013-10-13 20:13:38 +00:00
oggparseopus.c avformat/oggparseopus: Check opus_duration() return value 2013-12-12 17:26:19 +01:00
oggparseskeleton.c oggparseskeleton: avoid header parsing failure 2013-07-06 23:53:19 +02:00
oggparsespeex.c avformat/oggparsespeex: Check for extradata allocation failure 2013-10-20 16:57:45 +02:00
oggparsetheora.c avformat/oggparsetheora: zero extradata padding area 2013-12-15 19:21:48 +01:00
oggparsevorbis.c Merge commit 'fd2384f02b905a106fba9222ece4ddbe2ec61937' 2013-10-13 10:06:42 +02:00
oma.c Merge commit '23d0fdcf6f30843fc3f14084d80581f1ca10f1f3' 2013-09-30 02:15:36 +02:00
oma.h Merge commit '23d0fdcf6f30843fc3f14084d80581f1ca10f1f3' 2013-09-30 02:15:36 +02:00
omadec.c Merge remote-tracking branch 'qatar/master' 2013-11-04 22:46:22 +01:00
omaenc.c Reinstate proper FFmpeg license for all files. 2013-08-30 15:47:38 +00:00
options_table.h correct the AVOption documentation for AV_EF_CAREFUL 2013-10-27 20:03:08 +01:00
options.c Merge commit 'b5a138652ff8a5b987d3e1191e67fd9f6575527e' 2013-08-03 09:16:36 +02:00
os_support.c Merge remote-tracking branch 'qatar/master' 2013-11-02 18:37:21 +01:00
os_support.h avformat: remove duplicate includes 2013-09-21 15:36:33 +02:00
paf.c avformat/paf: Fix integer overflow and out of array read 2013-08-09 13:23:10 +02:00
pcm.c
pcm.h
pcmdec.c
pcmenc.c
pjsdec.c
pmpdec.c Merge commit 'a5f8873620ce502d37d0cc3ef93ada2ea8fb8de7' 2013-05-04 10:17:52 +02:00
psxstr.c avformat/psxstr: zero packet to prevent uninitialized data to leak through to the decoder 2013-12-16 04:32:50 +01:00
pva.c Merge commit 'e0f8be6413b6a8d334d6052e610af32935c310af' 2013-05-05 12:31:03 +02:00
pvfdec.c
qcp.c
qtpalette.h
r3d.c Merge commit 'd8798276b65543d921adadf63cc7f5ba2d1604af' 2013-09-20 15:14:31 +02:00
rawdec.c lavf: data muxer and demuxer. 2013-05-01 11:56:34 +02:00
rawdec.h
rawenc.c Force one stream for raw muxers. 2013-12-11 13:15:49 +01:00
rawenc.h
rawvideodec.c
rdt.c Merge commit 'feeafb4adabd5c17de1738ed9962e40892b20edb' 2013-10-29 11:06:32 +01:00
rdt.h Merge commit 'feeafb4adabd5c17de1738ed9962e40892b20edb' 2013-10-29 11:06:32 +01:00
realtextdec.c avformat: replace "AVPROBE_SCORE_MAX / X" by AVPROBE_SCORE_EXTENSION / Y 2013-05-05 13:34:56 +02:00
redspark.c avformat: use ff_alloc_extradata() 2013-10-13 20:13:38 +00:00
riff.c MSN Audio support 2013-11-26 08:31:10 +01:00
riff.h Merge commit '971cce7ebb48a58e72e4dc57b3008e2682bcf4e7' 2013-08-06 16:41:44 +02:00
riffdec.c avformat: use ff_alloc_extradata() 2013-10-13 20:13:38 +00:00
riffenc.c Merge commit '3dd5c95deef51d7fbf6f4458ba42d1335d2f1472' 2013-08-06 18:08:30 +02:00
rl2.c Merge remote-tracking branch 'qatar/master' 2013-11-24 05:21:19 +01:00
rm.c
rm.h
rmdec.c avformat/rmdec: english typos 2013-10-25 19:14:36 +02:00
rmenc.c lavf: Don't explicitly flush after each written packet in muxers 2013-09-16 22:17:33 +03:00
rmsipr.c
rmsipr.h
rpl.c Merge remote-tracking branch 'qatar/master' 2013-11-24 05:21:19 +01:00
rsd.c avformat/rsd: increase the score for odd samplerate/channels to max/8 2013-11-10 13:37:03 +01:00
rso.c
rso.h
rsodec.c
rsoenc.c
rtmp.h Merge commit '28306e6d620c109ddd672f7243adfbc2bbb3b18f' 2013-06-02 10:30:35 +02:00
rtmpcrypt.c
rtmpcrypt.h
rtmpdh.c
rtmpdh.h
rtmphttp.c Merge remote-tracking branch 'qatar/master' 2013-11-18 16:02:50 +01:00
rtmppkt.c Merge commit '84a125c4c28f3e3e215d2e6c32f7f0ec43bbc04c' 2013-10-14 15:31:11 +02:00
rtmppkt.h Merge commit '84a125c4c28f3e3e215d2e6c32f7f0ec43bbc04c' 2013-10-14 15:31:11 +02:00
rtmpproto.c rtmpproto: Reorder conditions to help dead code elimination 2013-11-03 11:51:41 +01:00
rtp.c rtp: Make ff_rtp_codec_id() case insensitive 2013-08-05 21:53:52 +02:00
rtp.h Merge commit '2e814d0329aded98c811d0502839618f08642685' 2013-08-01 11:42:30 +02:00
rtpdec_amr.c
rtpdec_asf.c Merge commit '5626f994f273af80fb100d4743b963304de9e05c' 2013-09-19 11:01:26 +02:00
rtpdec_formats.h
rtpdec_g726.c Merge commit '7abd35a1ffaecfd79fa07b801621ee11ab595c43' 2013-05-06 10:19:56 +02:00
rtpdec_h263_rfc2190.c Reinstate proper FFmpeg license for all files. 2013-08-30 15:47:38 +00:00
rtpdec_h263.c Merge commit '7abd35a1ffaecfd79fa07b801621ee11ab595c43' 2013-05-06 10:19:56 +02:00
rtpdec_h264.c Merge remote-tracking branch 'qatar/master' 2013-12-14 22:39:57 +01:00
rtpdec_ilbc.c
rtpdec_jpeg.c
rtpdec_latm.c avformat: use ff_alloc_extradata() 2013-10-13 20:13:38 +00:00
rtpdec_mpeg4.c avformat: use ff_alloc_extradata() 2013-10-13 20:13:38 +00:00
rtpdec_mpeg12.c Merge commit '7abd35a1ffaecfd79fa07b801621ee11ab595c43' 2013-05-06 10:19:56 +02:00
rtpdec_mpegts.c Merge commit '7abd35a1ffaecfd79fa07b801621ee11ab595c43' 2013-05-06 10:19:56 +02:00
rtpdec_qcelp.c
rtpdec_qdm2.c avformat: use ff_alloc_extradata() 2013-10-13 20:13:38 +00:00
rtpdec_qt.c Merge commit 'd872fb0f7ff2ff0ba87f5ccf6a1a55ca2be472c9' 2013-09-27 12:13:41 +02:00
rtpdec_svq3.c avformat: use ff_alloc_extradata() 2013-10-13 20:13:38 +00:00
rtpdec_vp8.c
rtpdec_xiph.c avformat: use ff_alloc_extradata() 2013-10-13 20:13:38 +00:00
rtpdec.c avformat/rtpdec: Enable GSM RTP depacketization 2013-12-08 18:38:01 +01:00
rtpdec.h Merge commit 'feeafb4adabd5c17de1738ed9962e40892b20edb' 2013-10-29 11:06:32 +01:00
rtpenc_aac.c
rtpenc_amr.c
rtpenc_chain.c avformat: remove duplicate includes 2013-09-21 15:36:33 +02:00
rtpenc_chain.h
rtpenc_h263_rfc2190.c Reinstate proper FFmpeg license for all files. 2013-08-30 15:47:38 +00:00
rtpenc_h263.c
rtpenc_h264.c
rtpenc_jpeg.c
rtpenc_latm.c Reinstate proper FFmpeg license for all files. 2013-08-30 15:47:38 +00:00
rtpenc_mpv.c
rtpenc_vp8.c
rtpenc_xiph.c
rtpenc.c avformat/rtpenc: check av_packet_get_side_data() return, fix null ptr dereference 2013-12-13 02:09:20 +01:00
rtpenc.h Merge commit '9ceed7af377cea6a430d63a2f5d5cf1afe0d4f05' 2013-11-01 19:34:19 +01:00
rtpproto.c avformat/rtpproto: when local rtp port and local rtcp port are not specified, try to make two successive ports and retry 3 times when failed 2013-10-25 22:40:21 +02:00
rtpproto.h Merge commit 'b7e6da988bfd5def40ccf3476eb8ce2f98a969a5' 2013-08-01 12:03:24 +02:00
rtsp.c Merge commit '46c0cbd5dc01196949105e49f2ded10aa85a6e39' 2013-12-12 19:37:46 +01:00
rtsp.h Merge remote-tracking branch 'qatar/master' 2013-11-01 19:40:20 +01:00
rtspcodes.h
rtspdec.c Merge remote-tracking branch 'qatar/master' 2013-12-12 00:41:02 +01:00
rtspenc.c Merge remote-tracking branch 'qatar/master' 2013-11-01 19:40:20 +01:00
samidec.c
sapdec.c
sapenc.c avformat: remove duplicate includes 2013-09-21 15:36:33 +02:00
sauce.c
sauce.h
sbgdec.c avformat: use ff_alloc_extradata() 2013-10-13 20:13:38 +00:00
sctp.c Reinstate proper FFmpeg license for all files. 2013-08-30 15:47:38 +00:00
sdp.c Merge commit '6451c8853a07ff2e28bda950fb5e83fcf88c5cf4' 2013-12-14 22:32:46 +01:00
seek-test.c seek-test: make duration user configurable 2013-05-21 18:13:25 +02:00
seek.c Merge remote-tracking branch 'qatar/master' 2013-11-24 05:21:19 +01:00
seek.h lavf: remove unreliable timestamp guessing heuristic 2013-10-29 20:10:41 +01:00
segafilm.c avformat/segafilm: check 2nd tag 2013-11-06 12:56:42 +01:00
segment.c lavf/segment: add a few log messages when avio_open2() fails 2013-11-25 19:20:11 +01:00
sierravmd.c avformat: use ff_alloc_extradata() 2013-10-13 20:13:38 +00:00
siff.c
smacker.c avformat/smacker: check width/height in probe 2013-11-12 19:37:37 +01:00
smjpeg.c
smjpeg.h
smjpegdec.c
smjpegenc.c lavf: Don't explicitly flush after each written packet in muxers 2013-09-16 22:17:33 +03:00
smoothstreamingenc.c Merge commit 'd872fb0f7ff2ff0ba87f5ccf6a1a55ca2be472c9' 2013-09-27 12:13:41 +02:00
smush.c avformat: use ff_alloc_extradata() 2013-10-13 20:13:38 +00:00
sol.c
sox.h
soxdec.c
soxenc.c
spdif.c
spdif.h Merge commit '7df9e693a34c84c698da60426c78140c950f95ed' 2013-09-03 15:05:18 +02:00
spdifdec.c lavf/spdifdec: fix demuxing of AAC in IEC 61937 2013-10-29 22:45:27 +01:00
spdifenc.c lavf: Don't explicitly flush after each written packet in muxers 2013-09-16 22:17:33 +03:00
srtdec.c avformat/subtitles: add a next line jumper and use it. 2013-09-08 18:48:09 +02:00
srtenc.c
srtp.c
srtp.h
srtpproto.c
subtitles.c avformat/vobsub: fix several issues. 2013-10-04 07:59:49 +02:00
subtitles.h avformat/vobsub: fix several issues. 2013-10-04 07:59:49 +02:00
subviewer1dec.c avformat: replace "AVPROBE_SCORE_MAX / X" by AVPROBE_SCORE_EXTENSION / Y 2013-05-05 13:34:56 +02:00
subviewerdec.c avformat: replace "AVPROBE_SCORE_MAX / X" by AVPROBE_SCORE_EXTENSION / Y 2013-05-05 13:34:56 +02:00
swf.c
swf.h lavf/swf: remove unused assert include. 2013-05-26 15:48:50 +02:00
swfdec.c avformat/swfdec: return AVPROBE_SCORE_MAX / 4 for unexpected versions 2013-11-10 13:25:35 +01:00
swfenc.c lavf: Don't explicitly flush after each written packet in muxers 2013-09-16 22:17:33 +03:00
takdec.c avformat/takdec: use init_get_bits8() 2013-08-05 10:14:42 +02:00
tcp.c tcp: Explicitly convert a pointer to a boolean integer 2013-09-09 23:57:04 +03:00
tedcaptionsdec.c avformat/tedcaptionsdec: make const arrays static const 2013-08-10 18:44:40 +02:00
tee.c lavf/tee: fix leak of bsfs array. 2013-10-21 17:32:01 +02:00
thp.c avformat/thp: check fps value during probing 2013-11-10 02:04:08 +01:00
tiertexseq.c
tls.c avformat/tls: fix {} error for the GNUTLS case 2013-09-27 15:59:19 +02:00
tmv.c
tta.c avformat: use ff_alloc_extradata() 2013-10-13 20:13:38 +00:00
tty.c
txd.c
udp.c UDP: join multicast group on the interface specified with &localaddr= 2013-12-17 01:14:28 +01:00
unix.c avformat/unix: reshuffle #includes 2013-08-21 05:51:41 +02:00
url-test.c Merge commit 'df9f22d42b0905385629a9d368bb5a1eef2b45ef' 2013-06-17 00:09:31 +02:00
url.c Merge commit 'df9f22d42b0905385629a9d368bb5a1eef2b45ef' 2013-06-17 00:09:31 +02:00
url.h Merge remote-tracking branch 'qatar/master' 2013-10-30 17:48:47 +01:00
urldecode.c
urldecode.h
utils.c avformat/utils: limit rfps to values larger than fps 2013-12-15 21:43:19 +01:00
vc1test.c avformat: use ff_alloc_extradata() 2013-10-13 20:13:38 +00:00
vc1testenc.c lavf: Don't explicitly flush after each written packet in muxers 2013-09-16 22:17:33 +03:00
version.h Add an Opus and a Speex muxer. 2013-12-01 12:03:34 +01:00
vivo.c
voc.c
voc.h
vocdec.c avformat/vocdec: return AVERROR_EOF when EOF is reached 2013-10-13 09:50:38 +00:00
vocenc.c
vorbiscomment.c vorbiscomment: Add DESCRIPTION to ff_vorbiscomment_metadata_conv 2013-07-18 12:03:21 +02:00
vorbiscomment.h
vplayerdec.c
vqf.c avformat/vqf: check a few more bits in probe 2013-11-13 01:36:09 +01:00
w64.c Merge commit '13f57a4d881ec669b87bf82f424bfff502433060' 2013-05-03 11:06:27 +02:00
w64.h
wavdec.c Merge remote-tracking branch 'qatar/master' 2013-11-24 05:21:19 +01:00
wavenc.c lavf/wavenc: check for a single stream. 2013-11-03 10:29:27 +01:00
wc3movie.c
webvttdec.c lavf/webvttdec: use private option to specify WebVTT kind 2013-06-25 00:13:47 +02:00
webvttenc.c lavf/webvttenc: use proper printf format for int64_t values 2013-07-30 20:32:26 +00:00
westwood_aud.c Merge commit 'e0f8be6413b6a8d334d6052e610af32935c310af' 2013-05-05 12:31:03 +02:00
westwood_vqa.c avformat/westwood_vqa: s/unsigned char/uint8_t & s/unsigned int/uint32_t 2013-10-13 20:21:03 +00:00
wtv_common.c avformat/wtv: rename to wtv_common 2013-10-19 10:58:17 +02:00
wtv.h Merge remote-tracking branch 'qatar/master' 2013-10-19 11:11:34 +02:00
wtvdec.c Merge commit 'c0bba95c2363641d3297b3852b2ece1474cda295' 2013-11-03 12:48:28 +01:00
wtvenc.c wtvenc: use ffio_fill() 2013-05-29 18:14:43 +00:00
wv.c Merge commit '794ca87d2bff2513118de8b97595b3e23070e67d' 2013-05-29 10:07:30 +02:00
wv.h Merge commit '794ca87d2bff2513118de8b97595b3e23070e67d' 2013-05-29 10:07:30 +02:00
wvdec.c Merge commit '794ca87d2bff2513118de8b97595b3e23070e67d' 2013-05-29 10:07:30 +02:00
wvenc.c lavf: Don't explicitly flush after each written packet in muxers 2013-09-16 22:17:33 +03:00
xa.c xa: abort if number of channels or sample rate is 0 2013-06-25 22:24:55 +00:00
xmv.c avformat: use ff_alloc_extradata() 2013-10-13 20:13:38 +00:00
xwma.c Merge remote-tracking branch 'qatar/master' 2013-11-24 05:21:19 +01:00
yop.c avformat: use ff_alloc_extradata() 2013-10-13 20:13:38 +00:00
yuv4mpeg.c avformat: remove duplicate includes 2013-09-21 15:36:33 +02:00