1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-11-26 19:01:44 +02:00
FFmpeg/libavformat
Andreas Rheinhardt 90f647c29b avformat/utils: Preserve integrity of linked list
1. Instead of relying on ff_packet_list_get to get the oldest element in
an AVPacketList, ff_read_packet used its own ad-hoc code. Said code
forgot to set the end of the list to NULL if the last element of the
list has been removed, thereby leaving the list in an inconsistent state.
2. Furthermore, if the list was not empty, the oldest element of the
list would always be copied into another packet structure before it was
known whether the oldest entry of the list would be removed. This makes
the ownership confusing and potentially copies unnecessarily.

Both of these issues have been fixed. ff_packet_list_get is used now.

Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2019-09-18 22:53:00 +02:00
..
tests
.gitignore
3dostr.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
4xm.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
a64.c
aacdec.c avformat/aacdec: resync to the next adts frame on invalid data instead of aborting 2019-07-20 21:47:55 -03:00
aadec.c avformat/aadec: Check for scanf() failure 2019-04-24 17:05:02 +02:00
ac3dec.c avformat/rawdec: Make the raw packet size configurable 2019-07-17 23:18:50 +02:00
acm.c avformat/rawdec: Make the raw packet size configurable 2019-07-17 23:18:50 +02:00
act.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
adp.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
ads.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
adtsenc.c
adxdec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
aea.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
afc.c
aiff.h
aiffdec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
aiffenc.c
aixdec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
allformats.c avformat/ifv: added support for ifv cctv files 2019-06-21 22:02:14 +10:00
amr.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
anm.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
apc.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
ape.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
apetag.c avformat/apetag: tag values are unsigned 2019-04-19 13:22:54 -03:00
apetag.h
apngdec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
apngenc.c
aptxdec.c
aqtitledec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
asf.c
asf.h lavf/asf: Remove an unneeded forward declaration. 2019-01-30 23:15:28 +01:00
asfcrypt.c
asfcrypt.h
asfdec_f.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
asfdec_o.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
asfenc.c
assdec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
assenc.c avformat/assenc: optimize writing dialogs 2019-08-17 18:39:49 +02:00
ast.c
ast.h
astdec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
astenc.c
async.c avformat/async: fix assertion condition when draining buffer 2019-02-04 21:43:30 +01:00
au.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
audiointerleave.c avformat/mux: Use const AVPacket * in compare functions 2019-08-15 01:26:21 +02:00
audiointerleave.h avformat/mux: Use const AVPacket * in compare functions 2019-08-15 01:26:21 +02:00
av1.c avformat/av1: combine high_bitdepth and twelve_bit into a single bitdepth value 2019-08-03 12:33:14 -03:00
av1.h avformat/av1: combine high_bitdepth and twelve_bit into a single bitdepth value 2019-08-03 12:33:14 -03:00
avc.c avformat/mxfenc: support XAVC long gop 2019-05-20 11:58:12 -07:00
avc.h avformat/mxfenc: support XAVC long gop 2019-05-20 11:58:12 -07:00
avformat.h avformat: Don't suggest deprecated function 2019-07-13 14:07:59 -03:00
avformatres.rc
avi.h
avidec.c lavf/avidec: fix memory leak in error handling path 2019-09-10 17:21:54 +02:00
avienc.c
avio_internal.h lavf/avio: add a ffio_realloc_buf API for AVIO buffer realloc 2019-08-15 09:27:11 +08:00
avio.c
avio.h avformat/avio: remove 4k limit from avio_printf 2019-08-17 18:39:49 +02:00
aviobuf.c avformat/avio: remove 4k limit from avio_printf 2019-08-17 18:39:49 +02:00
avisynth.c avisynth: adapt 239d02eff3 to dlsym 2019-05-04 12:03:24 +05:30
avlanguage.c
avlanguage.h
avr.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
avs.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
bethsoftvid.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
bfi.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
bink.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
bintext.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
bit.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
bluray.c
bmv.c
boadec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
brstm.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
c93.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
cache.c avformat/cache - delete cache file after closing handle 2019-05-25 00:21:26 +05:30
caf.c
caf.h
cafdec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
cafenc.c
cavsvideodec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
cdg.c
cdxl.c avformat/cdxl: Fix integer overflow in intermediate 2019-09-16 00:53:18 +02:00
chromaprint.c
cinedec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
codec2.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
concat.c lavf/concat: implement FFSEEK_SIZE. 2019-08-13 15:38:57 +02:00
concatdec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
crcenc.c
crypto.c
cutils.c
dash.c
dash.h
dashdec.c avformat/dashdec: reindent code at parse_manifest 2019-09-14 12:54:21 +08:00
dashenc.c avformat/dashenc: fix writing the AV1 codec string in mp4 mode 2019-08-03 12:33:15 -03:00
data_uri.c
dauddec.c
daudenc.c
davs2.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
dcstr.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
dfa.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
dhav.c avformat/dhav: always initializer ret 2019-08-28 15:44:36 +02:00
diracdec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
dnxhddec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
dsfdec.c avformat/dsfdec: set packet pts/duration/pos correctly 2019-08-28 17:01:43 +02:00
dsicin.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
dss.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
dtsdec.c avformat/rawdec: Make the raw packet size configurable 2019-07-17 23:18:50 +02:00
dtshddec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
dump.c lavf/dump: dump the vbv_delay with N/A instead of 18446744073709551615 2019-08-28 18:18:41 +02:00
dv.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
dv.h
dvbsub.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
dvbtxt.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
dvenc.c
dxa.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
eacdata.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
electronicarts.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
epafdec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
ffmeta.h
ffmetadec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
ffmetaenc.c
fifo_test.c
fifo.c lavf: Constify AVOutputFormat pointer. 2019-03-20 18:38:48 +01:00
file_open.c
file.c avformat/file: add seekable option to disallow seeking 2019-04-11 21:18:51 +02:00
filmstripdec.c
filmstripenc.c
fitsdec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
fitsenc.c
flac_picture.c avformat/flac_picture: try to guess PNG by actual picture data 2018-12-14 11:32:27 +01:00
flac_picture.h
flacdec.c avformat/rawdec: Make the raw packet size configurable 2019-07-17 23:18:50 +02:00
flacenc_header.c
flacenc.c avformat/vorbiscomment: add support for writing chapters 2018-12-18 19:45:59 +01:00
flacenc.h
flic.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
flv.h flvdec: Export unknown metadata packets as opaque data 2018-11-05 16:02:51 +02:00
flvdec.c avformat/flvdec: delete unused code 2019-08-23 22:24:07 +02:00
flvenc.c lavf/flvenc: add automatic bitstream filtering 2019-06-25 10:45:47 +08:00
format.c lavf: Constify AVProbeData* in av_probe_input_format(). 2019-03-20 19:04:49 +01:00
framecrcenc.c
framehash.c
frmdec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
fsb.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
ftp.c avformat/ftp: Fix Out-of-Bounds Access and Information Leak in ftp.c:393 2019-02-17 10:29:42 +01:00
g722.c avformat/rawdec: Make the raw packet size configurable 2019-07-17 23:18:50 +02:00
g723_1.c
g726.c
g729dec.c
gdv.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
genh.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
gif.c avformat/gif: abort early if nothing was written yet 2019-05-29 10:57:18 +02:00
gifdec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
golomb_tab.c
gopher.c
gsmdec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
gxf.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
gxf.h
gxfenc.c avformat/mux: Use const AVPacket * in compare functions 2019-08-15 01:26:21 +02:00
h261dec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
h263dec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
h264dec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
hashenc.c lavf/hashenc: Correct the hash/MD5 muxer class name 2019-04-03 10:17:22 +08:00
hcom.c avformat/hcom: Tell the compiler about set but not read variables 2019-09-16 00:04:18 +02:00
hdsenc.c lavf: Constify AVOutputFormat pointer. 2019-03-20 18:38:48 +01:00
hevc.c avformat/mxfenc: support XAVC long gop 2019-05-20 11:58:12 -07:00
hevc.h
hevcdec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
hls.c lavf/hls: fix memory leak in error handling path for option tmp 2019-09-14 10:02:00 +08:00
hlsenc.c avformat/hlsenc: make fix code style of hls_write_trailer 2019-09-14 13:09:16 +08:00
hlsplaylist.c lavf/hlsenc: refine the get_relative_url function to avoid extra malloc for relation path 2019-09-02 13:28:08 +08:00
hlsplaylist.h lavf/hlsenc: refine the get_relative_url function to avoid extra malloc for relation path 2019-09-02 13:28:08 +08:00
hlsproto.c lavf/hlsproto: Replace a wrong eol comma with a semicolon. 2019-01-23 23:17:03 +01:00
hnm.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
http.c avformat/http: add ff_http_get_shutdown_status api for check the status of shutdown 2019-09-06 10:26:16 +08:00
http.h avformat/http: add ff_http_get_shutdown_status api for check the status of shutdown 2019-09-06 10:26:16 +08:00
httpauth.c
httpauth.h
icecast.c avformat/doc, http, icecast, rtsp: Add option to disable send-expect-100 2019-03-31 23:23:52 +02:00
icodec.c avformat/icodec: Free ico->images on error paths 2019-06-21 18:28:00 +02:00
icoenc.c
id3v1.c
id3v1.h
id3v2.c lavf/id3v2: fail read_apic on EOF reading mimetype 2018-12-17 18:30:10 +01:00
id3v2.h
id3v2enc.c avformat/id3v2enc: fix bug, CTOC flags take only one byte 2019-06-13 23:12:51 +02:00
idcin.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
idroqdec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
idroqenc.c
iff.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
ifv.c avformat/ifv: Check for EOF in read_index() 2019-07-19 01:23:23 +02:00
ilbc.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
img2_alias_pix.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
img2_brender_pix.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
img2.c avcodec/tiff: Recognize DNG/CinemaDNG images 2019-05-30 19:27:05 +02:00
img2.h
img2dec.c avformat/img2dec: Fix probe_buffer leak in ff_img_read_header() 2019-06-25 13:30:09 +02:00
img2enc.c avformat/img2enc: mention -frames:v in error message 2019-01-22 10:59:10 -09:00
ingenientdec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
internal.h avformat/internal: Improve documentation of ff_packet_list_get 2019-09-18 22:53:00 +02:00
ip.c
ip.h
ipmovie.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
ircam.c
ircam.h
ircamdec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
ircamenc.c
isom.c avformat/mov: add demuxing support for Dolby TrueHD streams 2019-08-24 22:41:58 -03:00
isom.h avformat/mov.c: require tfhd to begin parsing trun 2019-02-08 12:00:59 +01:00
iss.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
iv8.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
ivfdec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
ivfenc.c avformat/ivfenc: use the av1_metadata bsf to insert Temporal Delimiter OBUs if needed 2018-11-01 22:55:22 -03:00
jacosubdec.c avformat/jacosubdec: Fix timeres to 1/100 units convertion overflow 2019-06-21 18:28:00 +02:00
jacosubenc.c
jvdec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
latmenc.c lavf/latmenc: Return the correct error for wrong codec. 2019-03-27 14:54:05 +01:00
libavformat.v
libgme.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
libmodplug.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
libopenmpt.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
librtmp.c
libsmbclient.c
libsrt.c Merge commit '90b15f60bf4919deaed66d868e18107eba371da7' 2019-02-20 15:50:06 -03:00
libssh.c
libzmq.c avformat: Add ZeroMQ as a protocol 2019-09-02 23:08:43 +02:00
lmlm4.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
loasdec.c avformat/rawdec: Make the raw packet size configurable 2019-07-17 23:18:50 +02:00
log2_tab.c
lrc.c
lrc.h
lrcdec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
lrcenc.c
lvfdec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
lxfdec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
m4vdec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
Makefile avformat: Add ZeroMQ as a protocol 2019-09-02 23:08:43 +02:00
matroska.c
matroska.h
matroskadec.c repeat an even number of characters in occured 2019-09-16 00:04:18 +02:00
matroskaenc.c avformat/matroskaenc: Reduce usage of ebml_master 2019-05-08 13:02:30 -03:00
md5proto.c
metadata.c
metadata.h
mgsts.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
microdvddec.c avformat/microdvddec: skip empty lines 2019-04-27 12:57:18 +02:00
microdvdenc.c
mj2kdec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
mkvtimestamp_v2.c
mlpdec.c avformat/rawdec: Make the raw packet size configurable 2019-07-17 23:18:50 +02:00
mlvdec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
mm.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
mmf.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
mms.c
mms.h
mmsh.c
mmst.c
mov_chan.c
mov_chan.h
mov_esds.c
mov.c avformat/mov: Check for EOF in mov_read_meta() 2019-09-17 14:41:07 +02:00
movenc.c avformat/movenc: add muxing support for Dolby TrueHD streams 2019-08-24 22:42:34 -03:00
movenc.h avformat/movenc: Added an option to disable SIDX atom 2018-12-11 10:52:16 +05:30
movenccenc.c
movenccenc.h
movenchint.c
mp3dec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
mp3enc.c avformat/mp3enc: Avoid SEEK_END as it is unsupported 2019-05-27 19:01:38 +02:00
mpc8.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
mpc.c avformat/mpc: deallocate frames array on errors 2019-07-31 20:35:07 +02:00
mpeg.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
mpeg.h
mpegenc.c avformat/mpegenc - reject unsupported audio streams 2019-04-22 21:25:55 +05:30
mpegts.c lavf/mpegts: Support demuxing AVS2. 2019-09-18 02:18:13 +02:00
mpegts.h
mpegtsenc.c avformat/mpegtsenc: fix flushing of audio packets 2019-09-02 21:44:25 +02:00
mpegvideodec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
mpjpeg.c
mpjpegdec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
mpl2dec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
mpsubdec.c avformat/mpsubdec: Remove floating point usage 2019-08-29 15:14:32 +02:00
msf.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
msnwc_tcp.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
mtaf.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
mtv.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
musx.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
mux.c avformat/mux: Use av_packet_rescale_ts 2019-08-15 01:26:21 +02:00
mvdec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
mvi.c
mxf.c
mxf.h avformat/mxfenc: support XAVC long gop 2019-05-20 11:58:12 -07:00
mxfdec.c avformat/mxfdec: do not ignore bad size errors 2019-08-22 21:38:41 +02:00
mxfenc.c avformat/mxfenc: fix warning: unused function 'klv_ber_length' [-Wunused-function] 2019-09-04 18:55:00 +02:00
mxg.c
ncdec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
network.c
network.h
nistspheredec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
nspdec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
nsvdec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
nullenc.c
nut.c avformat/nut: add cpia codec 2019-06-10 21:35:20 +02:00
nut.h
nutdec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
nutenc.c avformat/nutenc: Document trailer index assert better 2018-12-16 09:49:07 +01:00
nuv.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
oggdec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
oggdec.h
oggenc.c avformat/vorbiscomment: add support for writing chapters 2018-12-18 19:45:59 +01:00
oggparsecelt.c
oggparsedaala.c
oggparsedirac.c
oggparseflac.c
oggparseogm.c avformat/oggparseogm: sync avctx w/ codecpar 2019-06-25 14:09:40 -03:00
oggparseopus.c
oggparseskeleton.c
oggparsespeex.c
oggparsetheora.c
oggparsevorbis.c lavf/oggparsevorbis: Fix change the case of metadata keys issue 2019-04-22 23:24:42 +08:00
oggparsevp8.c
oma.c
oma.h
omadec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
omaenc.c
options_table.h
options.c
os_support.c
os_support.h os_support: define socket shutdown SHUT_xxx macros if they are not defined 2018-12-11 22:08:18 +11:00
paf.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
pcm.c
pcm.h
pcmdec.c avformat/pcmdec: endianness for audio/L16 mime type 2018-11-25 00:25:03 +01:00
pcmenc.c avcodec: Implement Archimedes VIDC encoder/decoder 2018-10-26 13:39:25 +02:00
pjsdec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
pmpdec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
prompeg.c
protocols.c avformat: Add ZeroMQ as a protocol 2019-09-02 23:08:43 +02:00
psxstr.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
pva.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
pvfdec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
qcp.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
qtpalette.c
qtpalette.h
r3d.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
rawdec.c avformat/rawdec: Make the raw packet size configurable 2019-07-17 23:18:50 +02:00
rawdec.h avformat/rawdec: Make the raw packet size configurable 2019-07-17 23:18:50 +02:00
rawenc.c lavf/rawenc: Only accept the appropriate stream type for raw muxers. 2019-09-06 16:22:44 -03:00
rawenc.h
rawutils.c
rawvideodec.c
rdt.c
rdt.h
realtextdec.c avformat/realtextdec: free queue on error 2019-08-22 18:35:44 +02:00
redspark.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
replaygain.c
replaygain.h
riff.c lavc/g729dec: Support decoding Sipro ACELP.KELVIN. 2019-09-16 20:57:53 +02:00
riff.h avformat/avidec: add support for recognizing HEVC fourcc when demuxing 2019-08-31 17:38:25 +02:00
riffdec.c avformat/riffdec: pass correct pointer to av_log 2019-04-07 21:09:56 +02:00
riffenc.c
rl2.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
rm.c
rm.h
rmdec.c avformat/rmdec.c: fix brackets around arguments 2019-09-15 11:04:33 -03:00
rmenc.c
rmsipr.c
rmsipr.h
rpl.c avformat/rpl: Replace strcpy with av_strlcpy 2019-07-10 12:54:57 +02:00
rsd.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
rso.c
rso.h
rsodec.c
rsoenc.c
rtmp.h
rtmpcrypt.c
rtmpcrypt.h
rtmpdh.c
rtmpdh.h
rtmpdigest.c
rtmphttp.c
rtmppkt.c
rtmppkt.h
rtmpproto.c
rtp.c lavf: Constify AVOutputFormat pointer. 2019-03-20 18:38:48 +01:00
rtp.h
rtpdec_ac3.c
rtpdec_amr.c
rtpdec_asf.c lavf: Constify AVInputFormat pointer. 2019-03-20 18:52:38 +01:00
rtpdec_dv.c
rtpdec_formats.h
rtpdec_g726.c
rtpdec_h261.c
rtpdec_h263_rfc2190.c
rtpdec_h263.c
rtpdec_h264.c
rtpdec_hevc.c
rtpdec_ilbc.c
rtpdec_jpeg.c
rtpdec_latm.c
rtpdec_mpa_robust.c
rtpdec_mpeg4.c avformat/rtpdec_mpeg4: Fix integer parameters size check in SDP fmtp line 2019-08-10 00:01:02 +02:00
rtpdec_mpeg12.c
rtpdec_mpegts.c
rtpdec_qcelp.c
rtpdec_qdm2.c
rtpdec_qt.c
rtpdec_rfc4175.c Revert "avformat/rtpdec_rfc4175: Fix incorrect copy_offset calculation" 2019-08-06 10:37:41 +02:00
rtpdec_svq3.c
rtpdec_vc2hq.c
rtpdec_vp8.c
rtpdec_vp9.c
rtpdec_xiph.c
rtpdec.c
rtpdec.h avformat/rtpdec.h remove unused variable 2019-03-13 12:54:30 +01:00
rtpenc_aac.c
rtpenc_amr.c
rtpenc_chain.c lavf: Constify AVOutputFormat pointer. 2019-03-20 18:38:48 +01:00
rtpenc_chain.h
rtpenc_h261.c
rtpenc_h263_rfc2190.c
rtpenc_h263.c
rtpenc_h264_hevc.c
rtpenc_jpeg.c
rtpenc_latm.c
rtpenc_mpegts.c lavf: Constify AVOutputFormat pointer. 2019-03-20 18:38:48 +01:00
rtpenc_mpv.c
rtpenc_vc2hq.c
rtpenc_vp8.c
rtpenc_vp9.c
rtpenc_xiph.c
rtpenc.c
rtpenc.h
rtpproto.c lavf/rtpproto: Use the correct patch when including poll.h 2019-01-16 00:09:21 +01:00
rtpproto.h
rtsp.c Merge commit '1e56173515826aa4d680d3b216d80a3879ed1c68' 2019-05-02 13:02:58 -03:00
rtsp.h Merge commit '1e56173515826aa4d680d3b216d80a3879ed1c68' 2019-05-02 13:02:58 -03:00
rtspcodes.h
rtspdec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
rtspenc.c
s337m.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
samidec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
sapdec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
sapenc.c
sauce.c
sauce.h
sbcdec.c avformat/rawdec: Make the raw packet size configurable 2019-07-17 23:18:50 +02:00
sbgdec.c avformat/sbgdec: Fixes integer overflow in str_to_time() with hours 2019-06-14 21:36:39 +02:00
sccdec.c avformat/sccdec: remove not needed code 2019-09-13 19:47:03 +02:00
sccenc.c
sctp.c
sdp.c lavf/sdp: Change pointer to configuration from char* to uint8_t*. 2019-03-20 17:19:14 +01:00
sdr2.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
sdsdec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
sdxdec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
segafilm.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
segafilmenc.c
segment.c avformat/segment: fix muxing tmcd tracks in MOV 2019-06-20 18:03:30 +05:30
serdec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
shortendec.c avformat/rawdec: Make the raw packet size configurable 2019-07-17 23:18:50 +02:00
sierravmd.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
siff.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
smacker.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
smjpeg.c
smjpeg.h
smjpegdec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
smjpegenc.c
smoothstreamingenc.c lavf: Constify AVOutputFormat pointer. 2019-03-20 18:38:48 +01:00
smush.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
sol.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
sox.h
soxdec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
soxenc.c
spdif.c
spdif.h
spdifdec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
spdifenc.c lavf/spdifenc: Do not overwrite buffer when muxing TrueHD. 2019-03-20 17:36:29 +01:00
srtdec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
srtenc.c
srtp.c
srtp.h
srtpproto.c
stldec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
subfile.c libavformat/subfile: Fix SEEK_CUR and SEEK_END seeking 2019-08-13 16:00:23 +02:00
subtitles.c avformat/subtitles: ignore extra '\r' at line endings 2019-04-27 12:49:56 +02:00
subtitles.h avformat/subtitles: ignore extra '\r' at line endings 2019-04-27 12:49:56 +02:00
subviewer1dec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
subviewerdec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
supdec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
supenc.c lavf/supenc: Remove some unneeded casts. 2019-01-24 13:08:27 +01:00
svag.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
swf.c
swf.h
swfdec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
swfenc.c
takdec.c avformat/rawdec: Make the raw packet size configurable 2019-07-17 23:18:50 +02:00
tcp.c
tedcaptionsdec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
tee_common.c
tee_common.h
tee.c avformat/tee : Pass standards compliance value to slave muxers as well 2019-01-30 19:32:34 +01:00
teeproto.c
thp.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
tiertexseq.c avformat/tiertexseq: Cleanup on error 2019-06-21 18:28:00 +02:00
tls_gnutls.c lavf/tls_gnutls: retry gnutls_handshake on non fatal errors 2019-06-14 21:19:41 +03:00
tls_libtls.c
tls_mbedtls.c
tls_openssl.c
tls_schannel.c
tls_securetransport.c
tls.c
tls.h
tmv.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
tta.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
ttaenc.c
tty.c
txd.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
ty.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
udp.c
uncodedframecrcenc.c
unix.c
url.c
url.h
urldecode.c
urldecode.h
utils.c avformat/utils: Preserve integrity of linked list 2019-09-18 22:53:00 +02:00
v210.c
vag.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
vapoursynth.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
vc1dec.c lavf/vc1dec: Reduce probe score for streams with invalid frames. 2019-04-19 14:06:29 +02:00
vc1test.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
vc1testenc.c
version.h avformat: Add ZeroMQ as a protocol 2019-09-02 23:08:43 +02:00
vividas.c avformat/vividas: Remove align offset which is always masked off 2019-09-16 00:53:18 +02:00
vivo.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
voc_packet.c
voc.c
voc.h
vocdec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
vocenc.c
vorbiscomment.c avformat/vorbiscomment: add support for writing chapters 2018-12-18 19:45:59 +01:00
vorbiscomment.h avformat/vorbiscomment: add support for writing chapters 2018-12-18 19:45:59 +01:00
vpcc.c
vpcc.h
vpk.c avformat/vpk: Check offset for validity 2019-06-14 21:36:39 +02:00
vplayerdec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
vqf.c avformat/vqf: Check header_size 2019-06-29 19:22:19 +02:00
w64.c
w64.h
wavdec.c avcodec/adpcm: add support for 5.1 ADPCM MS 2019-07-26 11:57:06 +01:00
wavenc.c
wc3movie.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
webm_chunk.c lavf/webm_chunk: Correct duration if start time > 0 2019-07-12 14:59:58 +02:00
webmdashenc.c avformat/webmdashenc: Check id in adaption_sets 2019-02-17 10:29:42 +01:00
webpenc.c
webvttdec.c lavf/webvtt: fix ffmpeg -h demuxer=webvtt can't dump options 2019-06-14 13:18:32 +08:00
webvttenc.c
westwood_aud.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
westwood_vqa.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
wsddec.c avformat/rawdec: Make the raw packet size configurable 2019-07-17 23:18:50 +02:00
wtv_common.c
wtv.h
wtvdec.c avformat/wtvdec: Avoid (32bit signed) sectors 2019-06-14 21:36:39 +02:00
wtvenc.c
wv.c
wv.h
wvdec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
wvedec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
wvenc.c
xa.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
xmv.c avformat/xmv: Make bitrate 64bit 2019-07-14 22:17:43 +02:00
xvag.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
xwma.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
yop.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
yuv4mpeg.h
yuv4mpegdec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
yuv4mpegenc.c