Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP

lavf/http: Implement server side network code.

add http_accept,
add http_handshake and move handshake logic there,
handle connection closing.

Signed-off-by: Stephan Holljes <klaxa1337@googlemail.com>
latest commit 3240e69de6
@klaxa klaxa authored
..
Failed to load latest commit information.
4xm.c Merge commit '059a934806d61f7af9ab3fd9f74994b838ea5eba'
Makefile fate: add test for async protocol
a64.c avformat/a64: Avoid segfault in a64_write_header() when stream codec …
aacdec.c Merge commit '02cf0c9e42967de1e4d2803bee3573bc5b735fdd'
ac3dec.c avformat: increase first_frames threshold for mp3,ac3
act.c Merge commit 'd80811c94e068085aab797f9ba35790529126f85'
adp.c replace calls to url_feof() with avio_feof()
adtsenc.c Merge commit 'daf8cf358a098a903d59adb6c0d0cc3262a8c93e'
adxdec.c avformat/adxdec: check avctx->channels for invalid values
aea.c Merge commit '3941df546276b190cc9362fd093e6721e8e52f50'
afc.c avformat: use ff_alloc_extradata()
aiff.h Fix decoding of G.726 in AIFF.
aiffdec.c avformat/aiffdec: avoid double and ldexp()
aiffenc.c Merge commit 'daf8cf358a098a903d59adb6c0d0cc3262a8c93e'
allformats.c avformat/async: support filling with a background thread.
amr.c replace calls to url_feof() with avio_feof()
anm.c Merge commit '059a934806d61f7af9ab3fd9f74994b838ea5eba'
apc.c avformat/apc: use ff_get_extradata()
ape.c avformat/ape: Use av_malloc_array()
apetag.c Merge commit '059a934806d61f7af9ab3fd9f74994b838ea5eba'
apetag.h Merge commit '2d2d6a4883479403798f4ed46941d5b365823570'
apngdec.c Merge commit '059a934806d61f7af9ab3fd9f74994b838ea5eba'
apngenc.c apng: Fix wrong default final frame delay in muxer
aqtitledec.c replace calls to url_feof() with avio_feof()
asf.c Merge commit '1eb932803037a3c9f98f66aeb80024dfa3c5c743'
asf.h avformat/asfdec_f: Add ASFDataType, use named types for metadata
asfcrypt.c Merge commit '48a4ffa722c0874b251de9d201babed52cef0bcb'
asfcrypt.h Globally rename the header inclusion guard names.
asfdec_f.c Merge commit '059a934806d61f7af9ab3fd9f74994b838ea5eba'
asfdec_o.c Merge commit 'b5c1c16247ab7d166c84eaf4564e49a1535fdaaf'
asfenc.c Merge commit 'b08569a23948db107e5e6175cd4c695427d5339d'
assdec.c Print a warning if a subtitle demuxer changes utf16 to utf8.
assenc.c lavf/assenc: handle extra sections after Events
ast.c AST Muxer
ast.h AST Muxer
astdec.c replace calls to url_feof() with avio_feof()
astenc.c avformat/astenc: avoid using AVCodecContext.frame_number
async.c avformat/async: wake up main thread before exit background thread
au.c Merge commit 'f792d3cbb8e8e35c54a9358a55dd596b7a40f228'
audiointerleave.c Merge commit 'f7e932473314e6ca4c851d49cbde8570b6e66383'
audiointerleave.h Merge remote-tracking branch 'qatar/master'
avc.c Merge commit '059a934806d61f7af9ab3fd9f74994b838ea5eba'
avc.h Merge commit 'a2efbecc4ed12d287cf29856418c4da4a7648d95'
avformat.h doc: avoid incorrect phrase 'allows to'
avformatres.rc Add Windows resource file support for shared libraries
avi.h Merge remote-tracking branch 'qatar/master'
avidec.c Merge commit '059a934806d61f7af9ab3fd9f74994b838ea5eba'
avienc.c avformat/avienc: Correct possible dereference of null
avio.c lavf/avio: add ffurl_accept and ffurl_handshake
avio.h lavf/avio: add avio_accept and avio_handshake
avio_internal.h Merge commit 'bff0349d9da527084e1433167466d8afc9e25c7f'
aviobuf.c lavf/avio: add avio_accept and avio_handshake
avisynth.c Merge commit '247aa7af7d8197247c181e3fbfe8d93d75e41b29'
avlanguage.c Merge remote-tracking branch 'qatar/master'
avlanguage.h Fix grammar errors in documentation
avr.c avformat/avr: check channels and bps in probe
avs.c Merge commit 'f929ab0569ff31ed5a59b0b0adb7ce09df3fca39'
bethsoftvid.c Merge commit '84bf64d3598c98a748e609195358ea04b0cfd140'
bfi.c replace calls to url_feof() with avio_feof()
bink.c bink: check vst->index_entries before using it
bintext.c replace calls to url_feof() with avio_feof()
bit.c avformat/bit: only accept the g729 codec and 1 channel
bluray.c Merge commit 'e6153f173a49e5bfa70b0c04d2f82930533597b9'
bmv.c avformat/bmv: remove unused variable
boadec.c Merge commit '9deaec782810d098bca11c9332fab2d2f4c5fb78'
brstm.c avformat/brstm: Remove unused variable
c93.c Merge commit 'daf8cf358a098a903d59adb6c0d0cc3262a8c93e'
cache.c fix spelling errors
caf.c Support iLBC in caf.
caf.h Move channel chunk reading function to isom.c.
cafdec.c Merge commit '059a934806d61f7af9ab3fd9f74994b838ea5eba'
cafenc.c Improve frame size calculation in caf muxer to fix adpcm_ms remuxing.
cavsvideodec.c avformat/cavsvideodec: use avpriv_find_start_code in cavsvideo_probe()
cdg.c avformat/cdg: Do not fail if filesize cannot be determined
cdxl.c avformat/cdxl: Fix integer overflow of image_size
cinedec.c cinedec: report white balance gain coefficients using metadata
concat.c Merge commit '95d312d6c82e7485f43c3ddda0f369af0e41c83b'
concatdec.c concatdec: add support for injecting packet metadata
crcenc.c Merge commit 'd92024f18fa3d69937cb2575f3a8bf973df02430'
crypto.c Merge commit 'daf8cf358a098a903d59adb6c0d0cc3262a8c93e'
cutils.c Merge commit 'ed6dad3737bf7bb2d5e9fa9511dfdb44806010e8'
dashenc.c Merge commit 'b8d2630c5327d2818d05c8a48be0417905d8e0fd'
data_uri.c lavf: add data: URI scheme.
dauddec.c replace calls to url_feof() with avio_feof()
daudenc.c Merge commit '0955e57ad07640574fc20ce0bea3c0b83982ada1'
dfa.c avformat/dfa: use avio_feof()
diracdec.c avformat/diracdec: check 2 chunks in probe
dnxhddec.c lavf/dnxhd: Autodetect more files that can be decoded.
dsfdec.c ff_id3v2_read: add option to limit ID3 magic number search
dsicin.c replace calls to url_feof() with avio_feof()
dss.c avformat/dss: implement seeking
dtsdec.c Merge commit '059a934806d61f7af9ab3fd9f74994b838ea5eba'
dtshddec.c replace calls to url_feof() with avio_feof()
dump.c avformat/dump: Also print pict_type in dump_sidedata() for AV_PKT_DAT…
dv.c avformat/dv: fix used dimension variables
dv.h Merge remote-tracking branch 'qatar/master'
dvbsub.c avformat/dvbsub: Fix hypothetical pointer overflow in dvbsub_probe()
dvenc.c replaced av_dv_codec_profile by av_dv_codec_profile2 in encoder and d…
dxa.c Merge commit 'd80811c94e068085aab797f9ba35790529126f85'
eacdata.c Merge commit 'daf8cf358a098a903d59adb6c0d0cc3262a8c93e'
electronicarts.c electronicarts: demux alpha stream
epafdec.c lavc & lavf: replace deprecated av_log* functions
ffm.h Merge commit 'a25d912dca9cd553440167e0476c47581359c0fc'
ffmdec.c Merge commit '7c6eb0a1b7bf1aac7f033a7ec6d8cacc3b5c2615'
ffmenc.c Merge commit '7c6eb0a1b7bf1aac7f033a7ec6d8cacc3b5c2615'
ffmeta.h Merge remote-tracking branch 'qatar/master'
ffmetadec.c libavformat/ffmetadec: Make unchanged function arguments const
ffmetaenc.c Merge commit '3f7fd59d151a2773f0e2e93e56b6b13ec6e5334b'
file.c lavf/file: implement move and delete callbacks
file_open.c libavutil: Make avpriv_open a library-internal function on msvcrt
filmstripdec.c Merge commit 'daf8cf358a098a903d59adb6c0d0cc3262a8c93e'
filmstripenc.c Merge commit 'daf8cf358a098a903d59adb6c0d0cc3262a8c93e'
flac_picture.c Merge commit '059a934806d61f7af9ab3fd9f74994b838ea5eba'
flac_picture.h Merge commit '601d6228c4811d8971a2412a759e1a4ab775ebe8'
flacdec.c Merge commit '059a934806d61f7af9ab3fd9f74994b838ea5eba'
flacenc.c avformat/flacenc: Check length in flac_write_block_comment()
flacenc.h Merge commit 'e19d48dfce52f1417f7f06143b96fed00cbcdc52'
flacenc_header.c Merge commit 'e19d48dfce52f1417f7f06143b96fed00cbcdc52'
flic.c avformat/flic: se av_freep() to avoid leaving stale extradata pointer
flv.h Merge commit 'a7ac1a7b94447f33ae95be4d6d186e2775977f91'
flvdec.c Merge commit '059a934806d61f7af9ab3fd9f74994b838ea5eba'
flvenc.c doc: fix spelling errors
format.c avformat/format: Add generic trace av_log in av_probe_input_format3()
framecrcenc.c avformat/framecrcenc: print the checksum and size of extradata as well
framehash.c Merge commit '194be1f43ea391eb986732707435176e579265aa'
frmdec.c frmdec: do not abuse ff_codec_get_id()
ftp.c lavf/ftp: remove fixed length buffers from context
g722.c Merge commit '1b891d17c531e8a63c2974aab4bf997ce70746f3'
g723_1.c Merge commit '7abd35a1ffaecfd79fa07b801621ee11ab595c43'
g729dec.c Merge commit 'e6153f173a49e5bfa70b0c04d2f82930533597b9'
gif.c Merge commit 'daf8cf358a098a903d59adb6c0d0cc3262a8c93e'
gifdec.c lavf/gif: Add an option max_gif_delay to limit the frame duration.
golomb_tab.c avformat: fix hevcs use of golomb from avformat
gopher.c Merge commit 'daf8cf358a098a903d59adb6c0d0cc3262a8c93e'
gsmdec.c Merge commit 'daf8cf358a098a903d59adb6c0d0cc3262a8c93e'
gxf.c avformat/gxf: Use 64bit for res to avoid overflow
gxf.h Avoid _t in gxf enum type names
gxfenc.c avformat/gxfenc: dont use a int intermediate to store in a unsigned i…
h261dec.c avformat/h261dec: dont accept invalid gobs in probe as valid
h263dec.c avformat/h263dec/h263_probe: Check TR
h264dec.c avformat/h264dec: Add ff_tlog() with trace information about h264 pro…
hdsenc.c avformat/hdsenc: Change duration from single to to double precision
hevc.c Merge commit '059a934806d61f7af9ab3fd9f74994b838ea5eba'
hevc.h Merge commit '34bbc81de8a49fbddb92b76dc733f40890480b2b'
hevcdec.c Merge commit '5846646296e377e093441dfe9eadde38ff1f7c99'
hls.c Merge commit '0c73a5a53cc97f4291bbe9e1e68226edf6161744'
hlsenc.c avformat/hlsenc: Fix wording in comment
hlsproto.c Merge commit '7915e6741dbe1cf3a8781cead3e68a7666de14f4'
hnm.c avformat/hnm: fix decoding of 256x256 video
http.c lavf/http: Implement server side network code.
http.h avformat/http: Introduce ff_http_averror()
httpauth.c avformat/httpauth: add comment about "" and algorithm
httpauth.h avformat/httpauth: Change enum to int, which is accessed via AVOption…
icecast.c Merge commit '3a6bb9735053c453f806ceab1d91124648d90aca'
icodec.c avformat/ico: use avmalloc(z)_array()
icoenc.c avformat/icoenc: Remove deprecated use of codec_name
id3v1.c avformat/id3v1: strip trailing whitespace
id3v1.h Merge remote-tracking branch 'qatar/master'
id3v2.c Merge commit '059a934806d61f7af9ab3fd9f74994b838ea5eba'
id3v2.h ff_id3v2_read: add option to limit ID3 magic number search
id3v2enc.c Merge commit '9279826008b80daad7446950a821f32033ccd33f'
idcin.c avformat/idcin: Remove redundant chunk size check
idroqdec.c Correct few "ffmpeg" typos
idroqenc.c RoQ encoder: support different integer framerates
iff.c Merge commit '059a934806d61f7af9ab3fd9f74994b838ea5eba'
ilbc.c lavf: remove some flushing in write_packet muxers callbacks.
img2.c Merge commit '5c018ee18895f88e9e1d2174059dcdd48bf872d2'
img2.h lavf/img2dec: add option to disable pattern matching
img2_alias_pix.c avformat/img2_alias_pix: Add AVClass and image2 AVOptions
img2_brender_pix.c avformat/img2_alias & brender_pix: fix function names
img2dec.c lavf/img2dec: Improve detection of valid Quickdraw images.
img2enc.c Merge commit 'daf8cf358a098a903d59adb6c0d0cc3262a8c93e'
ingenientdec.c Merge commit '36ef5369ee9b336febc2c270f8718cec4476cb85'
internal.h Merge commit '059a934806d61f7af9ab3fd9f74994b838ea5eba'
ipmovie.c avformat/ipmovie: Fix late audio detection
ircam.c add forgotten AV_ prefix to some CODEC_IDs
ircam.h IRCAM demuxer & muxer
ircamdec.c IRCAM demuxer & muxer
ircamenc.c avformat/ircamenc: Avoid floats
isom.c avformat/isom: Use AVRN codec to handle AVDJ
isom.h Add support for Audible AAX (and AAX+) files
iss.c Merge commit 'daf8cf358a098a903d59adb6c0d0cc3262a8c93e'
iv8.c Merge commit '36ef5369ee9b336febc2c270f8718cec4476cb85'
ivfdec.c Merge remote-tracking branch 'qatar/master'
ivfenc.c ivfenc: write duration at end-of-stream.
jacosubdec.c Merge commit '059a934806d61f7af9ab3fd9f74994b838ea5eba'
jacosubenc.c Merge commit '36ef5369ee9b336febc2c270f8718cec4476cb85'
jvdec.c Merge commit '059a934806d61f7af9ab3fd9f74994b838ea5eba'
latmenc.c Merge commit 'daf8cf358a098a903d59adb6c0d0cc3262a8c93e'
libavformat.v lavf: stop exporting internal functions
libgme.c avformat/libgme: decrease score by 1, fixes probetest failure
libmodplug.c Add missing "const" all over the place.
libnut.c Remove a few occurences of "long long" from the libraries.
libquvi.c avformat/libquvi: fix error handling
librtmp.c avformat/librtmp: Fix build with --disable-network --enable-librtmp
libsmbclient.c lavf/libsmbclient: implement move and delete callbacks
libssh.c lavf/libssh: implement move and delete callbacks
lmlm4.c Merge commit '86a361081d3eb4e999d75bc2a462f01d88cbd2e5'
loasdec.c Merge commit 'f66d0c57b13c1b7102e1e353237af178960dd3c5'
log2_tab.c avutil: Duplicate ff_log2_tab instead of sharing it across libs
lrc.c AVFormat: LRC demuxer and muxer
lrc.h AVFormat: LRC demuxer and muxer
lrcdec.c replace calls to url_feof() with avio_feof()
lrcenc.c Drop remaining unneeded != NULL
lvfdec.c replace calls to url_feof() with avio_feof()
lxfdec.c Merge commit 'daf8cf358a098a903d59adb6c0d0cc3262a8c93e'
m4vdec.c avformat/m4vdec: mark as possibly containing discontinuities
matroska.c matroskadec: export cover art correctly
matroska.h matroskadec: export cover art correctly
matroskadec.c Merge commit '059a934806d61f7af9ab3fd9f74994b838ea5eba'
matroskaenc.c Cosmetics: Reindent after last commit.
md5enc.c avformat/md5enc: add format_version, to allow selecting which version…
md5proto.c Merge commit 'b7f1010c8fce09096057528f7cd29589ea1ae7df'
metadata.c avformat/metadata: allow ff_metadata_conv() to be called with NULL sa…
metadata.h Merge remote-tracking branch 'qatar/master'
mgsts.c replace calls to url_feof() with avio_feof()
microdvddec.c microdvd: do not export framerate hint as subtitle packet
microdvdenc.c lavf: remove some flushing in write_packet muxers callbacks.
mkvtimestamp_v2.c lavf: remove some flushing in write_packet muxers callbacks.
mlvdec.c Merge commit 'd80811c94e068085aab797f9ba35790529126f85'
mm.c Merge commit 'daf8cf358a098a903d59adb6c0d0cc3262a8c93e'
mmf.c Merge commit 'daf8cf358a098a903d59adb6c0d0cc3262a8c93e'
mms.c Merge commit '93c1b04abfc0dd31211a18bf2c0041d69cd16919'
mms.h Merge remote-tracking branch 'qatar/master'
mmsh.c Merge commit '1a3eb042c704dea190c644def5b32c9cee8832b8'
mmst.c Merge commit '1a3eb042c704dea190c644def5b32c9cee8832b8'
mov.c Merge commit '059a934806d61f7af9ab3fd9f74994b838ea5eba'
mov_chan.c mov: abort on EOF in ff_mov_read_chan
mov_chan.h Reinstate proper FFmpeg license for all files.
movenc.c Merge commit '059a934806d61f7af9ab3fd9f74994b838ea5eba'
movenc.h avformat/movenc: Drop redundant bit exact field from context
movenchint.c Merge commit '8e32b1f0963d01d4f5d4803eb721f162e0d58d9a'
mp3dec.c avformat/mp3dec: Rename sync() function to avoid build failure on and…
mp3enc.c id3v2: prefer TDRC for date over TDRL.
mpc.c Merge commit 'daf8cf358a098a903d59adb6c0d0cc3262a8c93e'
mpc8.c Merge commit '059a934806d61f7af9ab3fd9f74994b838ea5eba'
mpeg.c lavf/mpeg: Do not detect unknown audio in Hikvision streams as alaw.
mpeg.h Merge commit '4e9e6fa99f3ff83cedbf6c378d62065ae419a3b9'
mpegenc.c avformat/mpegenc: Replace *0.7 by *7/10
mpegts.c Merge commit '059a934806d61f7af9ab3fd9f74994b838ea5eba'
mpegts.h lavf/mpegts: remove obsolete ff_mpegts_parse_* cruft
mpegtsenc.c avformat/mpegtsenc: Add sdt_period, similar to pat_period
mpegvideodec.c avformat/mpegvideodec: fix hypothetical pointer overflow in mpegvideo…
mpjpeg.c Merge commit '161a301d44274645c2272855dac3e4664f935603'
mpjpegdec.c Merge commit '8a26ae5f94e613dbf7eb8e3c60462e966e409cdc'
mpl2dec.c replace calls to url_feof() with avio_feof()
mpsubdec.c avformat/mpsubdec: Use double instead of float for timestamp calculat…
msnwc_tcp.c lavf/msnwc: Return 0 if the probe function does not detect msnwc-tcp.
mtv.c Merge commit '9deaec782810d098bca11c9332fab2d2f4c5fb78'
mux.c Merge commit '7c6eb0a1b7bf1aac7f033a7ec6d8cacc3b5c2615'
mvdec.c avformat/mvdec: Use 64bit for ret to avoid overflow
mvi.c Merge commit 'd92024f18fa3d69937cb2575f3a8bf973df02430'
mxf.c lavf/mxfdec: Set codec_tag AVup for Avid 1:1 input.
mxf.h lavf/mxfdec: Set codec_tag AVup for Avid 1:1 input.
mxfdec.c Cosmetics: Reindent after last commit.
mxfenc.c avformat/mxfenc: Allow overriding /manual setting of the signal standard
mxg.c Merge commit '059a934806d61f7af9ab3fd9f74994b838ea5eba'
ncdec.c replace calls to url_feof() with avio_feof()
network.c lavf/network: split ff_listen_bind into ff_listen and ff_accept
network.h lavf/network: split ff_listen_bind into ff_listen and ff_accept
nistspheredec.c replace calls to url_feof() with avio_feof()
noproxy-test.c Merge commit 'ec7c51c7868d3ccc66b5cc38bf126258b94f086c'
nsvdec.c avformat/nsvdec: remove trace log from probe(), this is better done g…
nullenc.c avformat/nullenc: mark null as VFPS
nut.c avformat/nut: support WavPack
nut.h Merge commit '24ad3ac6a3e20350214e6c3f7a931635f264ae07'
nutdec.c avformat/nutdec: Check ff_gen_search() for failure
nutenc.c avformat/nutenc: Omit AV_PKT_DATA_QUALITY_STATS when storing side data.
nuv.c Merge commit 'daf8cf358a098a903d59adb6c0d0cc3262a8c93e'
oggdec.c avformat/oggdec: ogg_read_seek: reset ogg after seeking
oggdec.h Merge commit 'db68ef898a3802e51b6f41fd600d0d46d058e3f8'
oggenc.c avformat/oggenc: Fix return code in case of flushing
oggparsecelt.c Merge commit 'db68ef898a3802e51b6f41fd600d0d46d058e3f8'
oggparsedirac.c oggparsedirac: check return value of init_get_bits
oggparseflac.c Merge commit '7784f47762d59e859b4d0f74b3e021ad9368ee2c'
oggparseogm.c Merge commit '059a934806d61f7af9ab3fd9f74994b838ea5eba'
oggparseopus.c Merge commit 'db68ef898a3802e51b6f41fd600d0d46d058e3f8'
oggparseskeleton.c Merge commit '92e4b643dfdafdb6528f1baffdbea2b9a028d7c0'
oggparsespeex.c Merge commit 'db68ef898a3802e51b6f41fd600d0d46d058e3f8'
oggparsetheora.c Merge commit '059a934806d61f7af9ab3fd9f74994b838ea5eba'
oggparsevorbis.c Merge commit '059a934806d61f7af9ab3fd9f74994b838ea5eba'
oggparsevp8.c Merge commit '430a8168594b3cb29f44141d4da88f2c642de06f'
oma.c Merge commit '23d0fdcf6f30843fc3f14084d80581f1ca10f1f3'
oma.h Merge commit '23d0fdcf6f30843fc3f14084d80581f1ca10f1f3'
omadec.c avformat/omadec: Use 64bit for ret to avoid overflow
omaenc.c Merge commit 'f792d3cbb8e8e35c54a9358a55dd596b7a40f228'
options.c Merge commit 'f046c3b5ac36848cce824b008e0347c621523041'
options_table.h avformat: add AVFMT_FLAG_FASTSEEK, use it for mp3
os_support.c avformat/os_support: Use av_freep() to avoid leaving stale pointers i…
os_support.h Merge commit '8ebf02f8f530240edf7e45f35f7647ef9dd44a58'
paf.c Merge commit 'daf8cf358a098a903d59adb6c0d0cc3262a8c93e'
pcm.c Merge commit '9deaec782810d098bca11c9332fab2d2f4c5fb78'
pcm.h pcmdec: move read_packet function to pcm.c so it can be shared with o…
pcmdec.c Autodetect Asterisk raw pcm with extension "sln".
pcmenc.c Merge commit '36ef5369ee9b336febc2c270f8718cec4476cb85'
pjsdec.c replace calls to url_feof() with avio_feof()
pmpdec.c replace calls to url_feof() with avio_feof()
psxstr.c Correct few "ffmpeg" typos
pva.c Merge commit 'daf8cf358a098a903d59adb6c0d0cc3262a8c93e'
pvfdec.c pvfdec: drop pointless casting of buffer in ff_get_line()
qcp.c Support demuxing 4gv codec stored in qcp files
qtpalette.h Remove alpha channel from default colorspace tables, since it is unus…
r3d.c Merge commit '1a3eb042c704dea190c644def5b32c9cee8832b8'
rawdec.c rawdec: fix mjpeg probing buffer size check
rawdec.h avformat/rawdec: Add FF_DEF_RAWSUB_DEMUXER
rawenc.c avformat/rawenc: Store sample number for ADX
rawenc.h split raw.c into rawdec.c and rawenc.c
rawvideodec.c rawvideodec: make use of AV_OPT_TYPE_IMAGE_SIZE
rdt.c Merge commit '059a934806d61f7af9ab3fd9f74994b838ea5eba'
rdt.h Merge commit 'feeafb4adabd5c17de1738ed9962e40892b20edb'
realtextdec.c Print a warning if a subtitle demuxer changes utf16 to utf8.
redspark.c Merge commit '059a934806d61f7af9ab3fd9f74994b838ea5eba'
replaygain.c Merge commit '4227e4fe7443733fb906f6fb6c265105e8269c74'
replaygain.h Merge commit 'ae43c10e36197000de2f3cc99ea35727ce98a796'
riff.c Merge commit '07b2db81d06e1cd6b1718d3e2dd7a42e8bccf8c0'
riff.h Merge commit 'd80811c94e068085aab797f9ba35790529126f85'
riffdec.c avformat/riffde: Fix integer overflow in bitrate
riffenc.c lavf/riffenc: Set correct block align for mp2.
rl2.c avformat/rl2: use ff_get_extradata()
rm.c Merge commit '36ef5369ee9b336febc2c270f8718cec4476cb85'
rm.h Merge commit '1c77ead1fb14d64e6798fc5e32af04abcb3cebb4'
rmdec.c Merge commit '059a934806d61f7af9ab3fd9f74994b838ea5eba'
rmenc.c avformat/rmenc: Remove float usage
rmsipr.c Merge commit '4c995fafd861f537360b3717901cdbed6a6844e7'
rmsipr.h Merge commit '4c995fafd861f537360b3717901cdbed6a6844e7'
rpl.c avformat/rpl: check av_get_packet() for failure
rsd.c avformat/rsd: make tag_buf string larger
rso.c Merge commit '36ef5369ee9b336febc2c270f8718cec4476cb85'
rso.h Merge remote-tracking branch 'qatar/master'
rsodec.c Merge commit '6d97484d72e33f7dde9493a9ead1a72e2f029605'
rsoenc.c Merge commit 'f792d3cbb8e8e35c54a9358a55dd596b7a40f228'
rtmp.h avformat/rtmpproto: use AVHMAC instead of a custom implementation
rtmpcrypt.c Merge commit '0508faaa11bf7507ffdd655aee57c9dc5a8203f4'
rtmpcrypt.h Merge remote-tracking branch 'qatar/master'
rtmpdh.c Merge commit '63ce9fd23cfa5ac0d9a862be0da138108dc1c505'
rtmpdh.h Merge commit '63ce9fd23cfa5ac0d9a862be0da138108dc1c505'
rtmphttp.c Merge remote-tracking branch 'qatar/master'
rtmppkt.c Merge commit '024e5a2d5ff8a94adce48abb15ce2fb471f9d18e'
rtmppkt.h Merge commit '3b18857ab301d2a0b3e86e9d85eed76f0798a29c'
rtmpproto.c avformat/rtmpproto: free hmac context properly
rtp.c rtp: Make ff_rtp_codec_id() case insensitive
rtp.h Merge commit '2e814d0329aded98c811d0502839618f08642685'
rtpdec.c Merge commit '1a3eb042c704dea190c644def5b32c9cee8832b8'
rtpdec.h Merge commit 'd594dbecce5f3af7f80bbf5bb1b516d740b69ccd'
rtpdec_ac3.c Merge commit 'd594dbecce5f3af7f80bbf5bb1b516d740b69ccd'
rtpdec_amr.c Merge commit '78791c086bcaf9eb084c27555b31fea8bbb7624a'
rtpdec_asf.c Merge commit '4733a12dd17a91d606e0079ff9bb48b9f419cbef'
rtpdec_dv.c Merge commit 'd594dbecce5f3af7f80bbf5bb1b516d740b69ccd'
rtpdec_formats.h Merge commit '3567b91e49c6ae101c9a35c90f46b8ad9890ac15'
rtpdec_g726.c Merge commit '7abd35a1ffaecfd79fa07b801621ee11ab595c43'
rtpdec_h261.c Merge commit 'd594dbecce5f3af7f80bbf5bb1b516d740b69ccd'
rtpdec_h263.c Merge commit '2b982e92f42a6e661d90b12b6592cd13cae496d4'
rtpdec_h263_rfc2190.c Merge commit 'd594dbecce5f3af7f80bbf5bb1b516d740b69ccd'
rtpdec_h264.c Merge commit '059a934806d61f7af9ab3fd9f74994b838ea5eba'
rtpdec_hevc.c Merge commit '059a934806d61f7af9ab3fd9f74994b838ea5eba'
rtpdec_ilbc.c Merge commit 'ec96a89c3e507cf0fb1f2b159b28a53f2bad9a74'
rtpdec_jpeg.c Merge commit '4978850ca2cb1ec6908f5bc79cc592ca454d11e8'
rtpdec_latm.c Merge commit '059a934806d61f7af9ab3fd9f74994b838ea5eba'
rtpdec_mpa_robust.c Merge commit '2a66a580678dd9401f4d95e01e0958ca51864b6f'
rtpdec_mpeg12.c Merge commit '2b982e92f42a6e661d90b12b6592cd13cae496d4'
rtpdec_mpeg4.c Merge commit 'd594dbecce5f3af7f80bbf5bb1b516d740b69ccd'
rtpdec_mpegts.c Merge commit 'd594dbecce5f3af7f80bbf5bb1b516d740b69ccd'
rtpdec_qcelp.c Merge commit '5d8cae45737bed6239bd6b6e0698802dbe1463c8'
rtpdec_qdm2.c Merge commit '5d8cae45737bed6239bd6b6e0698802dbe1463c8'
rtpdec_qt.c Merge commit '059a934806d61f7af9ab3fd9f74994b838ea5eba'
rtpdec_svq3.c Merge commit 'd594dbecce5f3af7f80bbf5bb1b516d740b69ccd'
rtpdec_vp8.c Merge commit 'd594dbecce5f3af7f80bbf5bb1b516d740b69ccd'
rtpdec_vp9.c Merge commit 'bacc92b59bfa5d6a1f631e63e46fc1d2fb934e51'
rtpdec_xiph.c Merge commit '059a934806d61f7af9ab3fd9f74994b838ea5eba'
rtpenc.c Revert "avformat/rtpenc: check av_packet_get_side_data() return, fix …
rtpenc.h Merge commit 'c82bf15dca00f67a701d126e47ea9075fc9459cb'
rtpenc_aac.c Merge commit '4f6cd883f06f7893a2b60a41e7a4f8ae633dac2f'
rtpenc_amr.c Merge commit '4f6cd883f06f7893a2b60a41e7a4f8ae633dac2f'
rtpenc_chain.c Merge commit '8e32b1f0963d01d4f5d4803eb721f162e0d58d9a'
rtpenc_chain.h Merge remote-tracking branch 'qatar/master'
rtpenc_h261.c lavf/rtp_h261: Replace restrict with av_restrict.
rtpenc_h263.c Change all uses of restrict to use av_restrict instead.
rtpenc_h263_rfc2190.c rtpenc_h263_rfc2190: avoid misleading error output
rtpenc_h264_hevc.c Merge commit 'c82bf15dca00f67a701d126e47ea9075fc9459cb'
rtpenc_jpeg.c lavf/rtpenc_jpeg: Warn if number of present quantization tables is no…
rtpenc_latm.c Reinstate proper FFmpeg license for all files.
rtpenc_mpegts.c Merge commit 'cf402d6fa88acd647cdff993429583bec8a34fdc'
rtpenc_mpv.c Merge commit 'f1e9398621af0bc9d166014e4ce6996bb4f141d0'
rtpenc_vp8.c Merge commit '65e053271a98f7acf3ef6b412998cfcb44a8eef8'
rtpenc_xiph.c Merge commit '4f6cd883f06f7893a2b60a41e7a4f8ae633dac2f'
rtpproto.c avformat/rtpproto: Move dscp into context & AVOptions
rtpproto.h Merge commit 'b7e6da988bfd5def40ccf3476eb8ce2f98a969a5'
rtsp.c Merge commit '764ec70149728be82304c163ccc4e280f1629201'
rtsp.h Merge commit 'e3ec6fe7bb2a622a863e3912181717a659eb1bad'
rtspcodes.h avformat/rtspcodes: introduce ff_rtsp_averror()
rtspdec.c lavf: split tls.c
rtspenc.c avformat/rtsp: Use ff_rtsp_averror()
samidec.c Print a warning if a subtitle demuxer changes utf16 to utf8.
sapdec.c avformat: Add and use ff_copy_whitelists()
sapenc.c avformat/sapenc: Use avio_closep() to avoid leaving stale pointers in…
sauce.c sauce: test filetype correctly for datatype 5 (binary text)
sauce.h Add doxygen @file comment block
sbgdec.c avformat/sbgdec: Check alloc_array_elem() return value
sctp.c Merge commit '8ef98855d25e457094468e2e1a79d9b10d6445b2'
sdp.c Merge commit '7c6eb0a1b7bf1aac7f033a7ec6d8cacc3b5c2615'
sdr2.c avformat/sdr2: h264 stream needs parsing
seek-test.c fate: add mp3 CBR seek test
segafilm.c avformat/segafilm: Use av_malloc_array()
segment.c Merge commit '8a78ae2d2101622fd244b99178d8bc61175c878e'
sierravmd.c avformat/sierravmd: use av_malloc_array()
siff.c avformat/siff: Fix checks and variable types
smacker.c avformat/smacker: Fix number suffix
smjpeg.c Merge commit '36ef5369ee9b336febc2c270f8718cec4476cb85'
smjpeg.h Replace Libav with FFmpeg in license headers for files created by me
smjpegdec.c replace calls to url_feof() with avio_feof()
smjpegenc.c lavf: remove some flushing in write_packet muxers callbacks.
smoothstreamingenc.c Merge commit 'daf8cf358a098a903d59adb6c0d0cc3262a8c93e'
smush.c replace calls to url_feof() with avio_feof()
sol.c Merge commit '30b8eb0f87b0eaefdc115ef38f8ad87dd3a6e50b'
sox.h Implement SoX native format muxer and demuxer.
soxdec.c soxdec: use meaningful error codes
soxenc.c Merge commit 'daf8cf358a098a903d59adb6c0d0cc3262a8c93e'
spdif.c Move code to be used by the IEC 61937 demuxer from spifenc.c into common
spdif.h Merge commit '7df9e693a34c84c698da60426c78140c950f95ed'
spdifdec.c replace calls to url_feof() with avio_feof()
spdifenc.c Merge commit '059a934806d61f7af9ab3fd9f74994b838ea5eba'
srtdec.c Print a warning if a subtitle demuxer changes utf16 to utf8.
srtenc.c Kill timed SRT
srtp.c Merge remote-tracking branch 'qatar/master'
srtp.h Merge commit 'a2a991b2ddf951454ffceb7bcedc9db93e26c610'
srtpproto.c Merge commit 'f2c614e8c4a935b52bbf86819128d9e797230c20'
stldec.c Added STL demuxer and decoder
subfile.c lavf: add subfile protocol.
subtitles.c avformat/subtitles: Use size_t for len
subtitles.h avformat/subtitles: Use size_t for len
subviewer1dec.c replace calls to url_feof() with avio_feof()
subviewerdec.c replace calls to url_feof() with avio_feof()
supdec.c avformat: add SUP/PGS subtitle demuxer
swf.c Merge remote-tracking branch 'qatar/master'
swf.h Merge commit '194be1f43ea391eb986732707435176e579265aa'
swfdec.c avformat/swfdec: Fix "}else" style
swfenc.c avformat/swfenc: Remove another unneeded float computation
takdec.c Merge commit '059a934806d61f7af9ab3fd9f74994b838ea5eba'
tcp.c lavf/tcp: increase range for listen and call the underlying socket op…
tedcaptionsdec.c avformat/tedcaptionsdec: add () to protect the argument of ERR_CODE()
tee.c avformat/tee: Simplify code by using avio_closep()
thp.c avformat/thp: check av_get_packet() for failure
tiertexseq.c avformat/tiertexseq: use av_freep(), do not leave stale pointers in m…
tls.c lavf/tls: let the user specify what name to verify against
tls.h lavf/tls: let the user specify what name to verify against
tls_gnutls.c tls_gnutls: fix hang on disconnection
tls_openssl.c lavf: move TLS-related ifdeffery to library specific files
tls_securetransport.c lavf/tls_securetransport: fix SNI support when not verifying
tmv.c replace calls to url_feof() with avio_feof()
tta.c Merge commit 'daf8cf358a098a903d59adb6c0d0cc3262a8c93e'
tty.c Merge commit 'daf8cf358a098a903d59adb6c0d0cc3262a8c93e'
txd.c replace calls to url_feof() with avio_feof()
udp.c avformat/udp: Remove (harmless) duplicated pkt_size entry from AVOpti…
uncodedframecrcenc.c lavf: add uncodedframecrc test muxer.
unix.c Merge commit '27852f2f1dec3749ea79883b70484c841169f747'
url-test.c Merge commit 'df9f22d42b0905385629a9d368bb5a1eef2b45ef'
url.c avformat/url: Use size_t for len from strlen()
url.h lavf/avio: add ffurl_accept and ffurl_handshake
urldecode.c Remove incorrect use of ctype.h functions.
urldecode.h Merge remote-tracking branch 'qatar/master'
utils.c Merge commit '059a934806d61f7af9ab3fd9f74994b838ea5eba'
vc1test.c replace calls to url_feof() with avio_feof()
vc1testenc.c lavf: remove some flushing in write_packet muxers callbacks.
version.h avformat: bump micro version after adding concatdec features
vivo.c replace calls to url_feof() with avio_feof()
voc.c Merge commit '36ef5369ee9b336febc2c270f8718cec4476cb85'
voc.h avformat/voc: add seeking support
vocdec.c avformat/voc: add seeking support
vocenc.c Merge commit 'f792d3cbb8e8e35c54a9358a55dd596b7a40f228'
vorbiscomment.c avformat/vorbiscomment: Use 64bit int for ff_vorbiscomment_length()
vorbiscomment.h avformat/vorbiscomment: Use 64bit int for ff_vorbiscomment_length()
vplayerdec.c replace calls to url_feof() with avio_feof()
vqf.c avformat/vqf: Use 64bit for ret to avoid overflow
w64.c Merge commit '13f57a4d881ec669b87bf82f424bfff502433060'
w64.h w64: fact guid support
wavdec.c avformat/wavdec: add extra sample count check for G.729 files
wavenc.c lavf/wav: Print an error if files >4G are written.
wc3movie.c Correct few "ffmpeg" typos
webm_chunk.c lavf/webm_chunk: Remove AVFMT_ALLOW_FLUSH
webmdashenc.c lavf/webmdashenc: fix unchecked strftime
webpenc.c WebP muxer: support a packet containing animated WebP.
webvttdec.c avformat/webvttdec: Dont skip over a never checked byte after -->
webvttenc.c avcodec/webvttenc: add webvtt encoder
westwood_aud.c avformat/westwood_aud: replace != 0 error check by <0
westwood_vqa.c avformat/westwood_vqa: Remove unneeded cast
wtv.h wtv: make ff_format_videoinfo2 visible to wtv encoder
wtv_common.c wtv: make ff_format_videoinfo2 visible to wtv encoder
wtvdec.c Merge commit 'd80811c94e068085aab797f9ba35790529126f85'
wtvenc.c avformat/wtvenc: Use av_realloc_array()
wv.c Merge commit '794ca87d2bff2513118de8b97595b3e23070e67d'
wv.h Merge commit '794ca87d2bff2513118de8b97595b3e23070e67d'
wvdec.c avformat/wvdec: fix seeking
wvenc.c use Kostyas full name in copyrights
xa.c xa: abort if number of channels or sample rate is 0
xmv.c avformat/xmv: Check return code of ff_alloc_extradata()
xwma.c Merge commit 'd80811c94e068085aab797f9ba35790529126f85'
yop.c Merge commit '9deaec782810d098bca11c9332fab2d2f4c5fb78'
yuv4mpeg.h yuv4mpeg: add rough duration estimate and seeking.
yuv4mpegdec.c avformat/yuv4mpegdec: Use 64bit for file offset
yuv4mpegenc.c avformat/yuv4mpegenc: use avio_printf()
Something went wrong with that request. Please try again.