1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-11-26 19:01:44 +02:00
FFmpeg/libavformat
Andreas Rheinhardt e1e6a5c8a5 avformat/matroskaenc: Check chapter ids for duplicates
Up until now, there has been no check that each chapter has a unique id;
there was only a check for whether a chapter id is zero (this happens
often when the chapters originated from a format that lacks the concept
of chapter id and simply counts from zero) which is invalid in Matroska.
In this case the chapter ids are offset by 1 to make them nonnegative.
Yet offsetting won't fix duplicate ids, therefore this is changed to
simply create new chapter uids when the input chapter uids don't conform
to the requirements of Matroska (in which case it can be presumed that
they did not originate from Matroska, so that we don't need to bother
to preserve them).

Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
2021-03-19 02:31:49 +01:00
..
tests avformat/tests/fifo_muxer: Fix memleak on error, fix API violation 2021-03-19 02:25:02 +01:00
.gitignore
3dostr.c avformat/3dostr: Check sample_rate 2021-02-09 19:37:27 +01:00
4xm.c avformat/4xm: Make audio_frame_count 64bit 2021-02-04 23:34:29 +01:00
a64.c
aacdec.c
aadec.c avformat/aadec: Replace strncpy by av_strlcpy 2021-03-05 09:16:00 +01:00
aaxdec.c avformat/aaxdec: Check that segments table has been initialized 2021-03-13 21:02:31 +01:00
ac3dec.c
acedec.c
acm.c
act.c
adp.c avformat/adp, svs: Remove redundant av_shrink_packet() 2021-03-12 17:13:10 +01:00
ads.c
adtsenc.c avformat: use the buffer_size_t typedef where required 2021-03-10 20:26:36 -03:00
adxdec.c
aea.c
afc.c
aiff.c avformat/aiff: Deduplicate codec tags and codec tags list 2021-02-23 11:30:57 +01:00
aiff.h avformat/aiff: Deduplicate codec tags and codec tags list 2021-02-23 11:30:57 +01:00
aiffdec.c avformat/aiffdec: Check that SSND is at least 8 bytes 2021-03-03 16:54:20 +01:00
aiffenc.c avcodec/packet_internal: make avpriv_packet_list_* functions use an internal struct 2021-03-17 14:12:17 -03:00
aixdec.c
allformats.c avformat: add TTML muxer 2021-03-05 19:45:00 +02:00
alp.c
amr.c
amvenc.c avformat/amvenc: use av_packet_alloc() to allocate packets 2021-03-17 15:06:48 -03:00
anm.c
apc.c
ape.c
apetag.c
apetag.h
apm.c
apngdec.c
apngenc.c avformat: use the buffer_size_t typedef where required 2021-03-10 20:26:36 -03:00
aptxdec.c
aqtitledec.c
argo_asf.c
argo_asf.h
argo_brp.c
asf.c avformat/asf: Move ff_asf_audio_conceal_none to its only user 2021-02-24 08:17:50 +01:00
asf.h avformat/asf: Move ff_asf_audio_conceal_none to its only user 2021-02-24 08:17:50 +01:00
asfcrypt.c
asfcrypt.h
asfdec_f.c avformat/asf: Move ff_asf_audio_conceal_none to its only user 2021-02-24 08:17:50 +01:00
asfdec_o.c avformat/asfdec_o: use av_packet_alloc() to allocate packets 2021-03-17 15:06:48 -03:00
asfenc.c avformat/asfenc: Deduplicate codec tags lists 2021-02-23 10:14:26 +01:00
assdec.c
assenc.c
ast.c avformat/ast: Deduplicate codec tags lists 2021-02-23 11:30:57 +01:00
ast.h avformat/ast: Deduplicate codec tags lists 2021-02-23 11:30:57 +01:00
astdec.c avformat/ast: Deduplicate codec tags lists 2021-02-23 11:30:57 +01:00
astenc.c avformat/ast: Deduplicate codec tags lists 2021-02-23 11:30:57 +01:00
async.c avformat/avio: Remove ffurl_open 2021-02-02 23:53:29 +01:00
au.c avformat/au: Deduplicate codec_tag lists 2021-02-23 10:14:26 +01:00
av1.c
av1.h
av1dec.c
avc.c
avc.h
avformat.h avcodec/packet: deprecate av_init_packet() 2021-03-17 14:12:17 -03:00
avformatres.rc
avi.h
avidec.c avformat/avidec: use av_packet_alloc() to allocate packets 2021-03-17 15:06:48 -03:00
avienc.c avformat/avienc: use av_packet_alloc() to allocate packets 2021-03-17 15:06:48 -03:00
avio_internal.h
avio.c avformat/avio: Use av_strstart instead of strncmp 2021-02-28 17:14:21 +01:00
avio.h
aviobuf.c avformat/aviobuf: don't reduce short seek threshold 2021-03-16 22:46:25 -04:00
avisynth.c avisynth: fix audio on big endian 2021-03-11 14:21:30 -05:00
avlanguage.c avformat/avlanguage: Remove long disabled av_convert_lang_to 2021-02-25 22:05:09 +01:00
avlanguage.h avformat/avlanguage: Remove long disabled av_convert_lang_to 2021-02-25 22:05:09 +01:00
avr.c
avs2dec.c
avs3dec.c
avs.c
bethsoftvid.c
bfi.c
bink.c
binka.c avformat: add binka demuxer 2021-02-04 17:52:45 +01:00
bintext.c
bit.c
bluray.c
bmv.c
boadec.c
brstm.c
c93.c
cache.c
caf.c avformat/caf: Deduplicate codec tags list 2021-02-23 10:14:26 +01:00
caf.h avformat/caf: Deduplicate codec tags list 2021-02-23 10:14:26 +01:00
cafdec.c avformat/caf: Deduplicate codec tags list 2021-02-23 10:14:26 +01:00
cafenc.c avformat/caf: Deduplicate codec tags list 2021-02-23 10:14:26 +01:00
cavsvideodec.c
cdg.c
cdxl.c avformat/cdxl: add back options to override sample and frame rate 2021-02-05 18:11:42 +01:00
chromaprint.c
cinedec.c avformat/cinedec: Fix index_entries size check 2021-03-13 21:02:31 +01:00
codec2.c
concat.c avformat/concat: Remove unnecessary check 2021-02-27 04:27:09 +01:00
concatdec.c
crcenc.c
crypto.c
dash.c
dash.h
dashdec.c avformat/dashdec: Don't needlessly strdup metadata 2021-03-08 02:25:52 +01:00
dashenc.c avformat: use the buffer_size_t typedef where required 2021-03-10 20:26:36 -03:00
data_uri.c
dauddec.c
daudenc.c
dcstr.c avformat/dcstr: Check sample rate 2021-03-03 16:54:20 +01:00
derf.c
dfa.c
dhav.c
diracdec.c
dnxhddec.c
dsfdec.c
dsicin.c
dss.c
dtsdec.c
dtshddec.c
dump.c av_dump_format(): reduce indentation for streams 2021-02-03 10:41:33 +01:00
dv.c
dv.h
dvbsub.c
dvbtxt.c
dvenc.c avformat/cutils, dvenc: Move ff_brktimegm to its only user 2021-02-03 21:35:43 +01:00
dxa.c
eacdata.c
electronicarts.c avformat/electronicarts: Clear partial_packet on error 2021-02-12 23:42:16 +01:00
epafdec.c
ffmeta.h
ffmetadec.c
ffmetaenc.c
fifo_test.c
fifo.c
file_open.c
file.c
filmstripdec.c
filmstripenc.c
fitsdec.c
fitsenc.c avformat/fitsenc: write DATAMIN/DATAMAX to encoded output 2021-02-10 00:03:38 +01:00
flac_picture.c avformat/flac_picture: replace call to av_init_packet() 2021-03-17 15:06:48 -03:00
flac_picture.h
flacdec.c avformat/flacdec: use av_packet_alloc() to allocate packets 2021-03-17 15:06:49 -03:00
flacenc_header.c
flacenc.c avcodec/packet_internal: make avpriv_packet_list_* functions use an internal struct 2021-03-17 14:12:17 -03:00
flacenc.h
flic.c
flv.h
flvdec.c avformat/flvdec: Check double before cast in parse_keyframes_index() 2021-03-08 22:08:49 +01:00
flvenc.c avformat: use the buffer_size_t typedef where required 2021-03-10 20:26:36 -03:00
format.c
framecrcenc.c
framehash.c
frmdec.c avformat/frmdec: Simplify finding pixel format 2021-03-03 16:46:09 +01:00
fsb.c
ftp.c
fwse.c
g722.c
g723_1.c
g726.c
g729dec.c
gdv.c
genh.c
gif.c
gifdec.c
golomb_tab.c
gopher.c avformat/gopher: Add support for Gopher over TLS 2021-03-11 23:47:19 +01:00
gsmdec.c
gxf.c
gxf.h
gxfenc.c
h261dec.c
h263dec.c
h264dec.c
hashenc.c
hca.c
hcom.c
hdsenc.c
hevc.c
hevc.h
hevcdec.c
hls.c avformat/hls: use av_packet_alloc() to allocate packets 2021-03-17 15:06:49 -03:00
hlsenc.c avformat/hlsenc: use AV_OPT_TYPE_DURATION 2021-02-02 20:55:50 +08:00
hlsplaylist.c
hlsplaylist.h
hlsproto.c
hnm.c
http.c avformat/http: Fix leak when using deprecated option 2021-03-07 00:39:32 +01:00
http.h
httpauth.c
httpauth.h
icecast.c
icodec.c
icoenc.c
id3v1.c
id3v1.h
id3v2.c avformat/id3v2: replace call to av_init_packet() 2021-03-17 15:06:48 -03:00
id3v2.h
id3v2enc.c
idcin.c
idroqdec.c
idroqenc.c
iff.c
ifv.c
ilbc.c
img2_alias_pix.c
img2_brender_pix.c
img2.c
img2.h
img2dec.c lavf/img2dec: Autodetect pfm images. 2021-02-15 00:34:01 +01:00
img2enc.c avcodec: add initial exr image encoder 2021-02-18 13:00:40 +01:00
imx.c avformat/imx: set video stream duration 2021-02-25 23:10:14 +01:00
ingenientdec.c
internal.h avformat/utils: use av_packet_alloc() to allocate packets 2021-03-17 15:06:48 -03:00
ip.c
ip.h
ipmovie.c avformat/ipmovie: Free packets allocated in header reading 2021-03-15 22:24:31 +01:00
ipudec.c
ircam.c
ircam.h
ircamdec.c avformat/ircamdec: use lrintf() for rounding 2021-02-16 23:45:01 +01:00
ircamenc.c
isom_tags.c Handle AVID MJPEG streams directly in the MJPEG decoder. 2021-02-25 11:46:28 +01:00
isom.c avformat/isom: Remove outcommented function 2021-02-23 10:14:26 +01:00
isom.h
iss.c
iv8.c
ivfdec.c
ivfenc.c ivfenc: write duration for frame_cnt=1. 2021-03-03 07:22:02 -05:00
jacosubdec.c avformat/subtitles: use av_packet_alloc() to allocate packets 2021-03-17 15:19:36 -03:00
jacosubenc.c
jvdec.c
kvag.c
latmenc.c avformat: use the buffer_size_t typedef where required 2021-03-10 20:26:36 -03:00
libamqp.c
libavformat.v
libgme.c
libmodplug.c
libopenmpt.c
librist.c avformat/librist: clarify and limit buffer_size 2021-03-13 17:36:48 +01:00
librtmp.c
libsmbclient.c
libsrt.c avformat/libsrt: fix race condition with libsrt_network_wait_fd and epoll 2021-02-07 19:42:22 +01:00
libssh.c
libzmq.c
lmlm4.c
loasdec.c
log2_tab.c
lrc.c
lrc.h
lrcdec.c
lrcenc.c
luodatdec.c
lvfdec.c
lxfdec.c avformat/lxfdec: Fix multiple integer overflows related to track_size 2021-03-03 16:54:20 +01:00
m4vdec.c
Makefile libavformat: add librist protocol 2021-03-13 17:36:48 +01:00
matroska.c
matroska.h avformat/matroskadec: Add support for FlagOriginal 2021-03-02 06:54:47 +01:00
matroskadec.c avformat/matroskadec: use av_packet_alloc() to allocate packets 2021-03-17 15:06:49 -03:00
matroskaenc.c avformat/matroskaenc: Check chapter ids for duplicates 2021-03-19 02:31:49 +01:00
mca.c
mccdec.c avformat/mccdec: Use av_sat_add64() for fs 2021-03-03 16:54:20 +01:00
md5proto.c
metadata.c
metadata.h
mgsts.c
microdvddec.c avformat/microdvddec: use 64bit for durations 2021-02-21 22:50:52 +01:00
microdvdenc.c
mj2kdec.c
mkvtimestamp_v2.c
mlpdec.c
mlvdec.c
mm.c
mmf.c
mms.c
mms.h
mmsh.c
mmst.c
mods.c mobiclip: fix copyright headers 2021-03-08 19:19:19 +01:00
moflex.c mobiclip: fix copyright headers 2021-03-08 19:19:19 +01:00
mov_chan.c
mov_chan.h
mov_esds.c
mov.c avformat/mov: Handle when we have an mfra box but have not read the full sidx for a fragment 2021-03-17 14:46:48 +00:00
movenc.c avformat/movenc: use av_packet_alloc() to allocate packets 2021-03-17 15:06:49 -03:00
movenc.h avformat/movenc: use av_packet_alloc() to allocate packets 2021-03-17 15:06:49 -03:00
movenccenc.c avformat/movenccenc: Fix memory leak for muxing CENC-encrypted files 2021-02-27 22:09:51 +01:00
movenccenc.h
movenchint.c avformat/movenc: use av_packet_alloc() to allocate packets 2021-03-17 15:06:49 -03:00
mp3dec.c
mp3enc.c avcodec/packet_internal: make avpriv_packet_list_* functions use an internal struct 2021-03-17 14:12:17 -03:00
mpc8.c avformat/mpc8: Check size before implicitly converting to int 2021-01-28 21:06:48 +01:00
mpc.c
mpeg.c avformat/subtitles: use av_packet_alloc() to allocate packets 2021-03-17 15:19:36 -03:00
mpeg.h
mpegenc.c avformat/mpegenc: Forward error code 2021-02-19 07:45:48 +01:00
mpegts.c avformat/mpegts: use av_packet_alloc() to allocate packets 2021-03-17 15:06:49 -03:00
mpegts.h
mpegtsenc.c avformat/mpegtsenc: use av_packet_alloc() to allocate packets 2021-03-17 15:06:49 -03:00
mpegvideodec.c
mpjpeg.c
mpjpegdec.c
mpl2dec.c
mpsubdec.c avformat/subtitles: use av_packet_alloc() to allocate packets 2021-03-17 15:19:36 -03:00
msf.c
msnwc_tcp.c
mspdec.c avformat/mspdec: Check packet_size more completely 2021-03-03 16:54:20 +01:00
mtaf.c
mtv.c
musx.c
mux.c avformat/mux: use av_packet_alloc() to allocate packets 2021-03-17 15:06:48 -03:00
mvdec.c avformat/mvdec: Allocate extradata only once 2021-03-09 21:16:56 +01:00
mvi.c avformat/mvi: Check audio size for more overflows 2021-03-14 23:29:51 +01:00
mxf.c avformat/mxf: Establish register of local tags 2021-02-01 23:52:55 +01:00
mxf.h avformat/mxf: Establish register of local tags 2021-02-01 23:52:55 +01:00
mxfdec.c avformat/mxfdec: Fix leak on error 2021-03-19 00:42:27 +01:00
mxfenc.c avcodec/packet_internal: make avpriv_packet_list_* functions use an internal struct 2021-03-17 14:12:17 -03:00
mxg.c
ncdec.c
network.c
network.h
nistspheredec.c
nspdec.c
nsvdec.c
nullenc.c
nut.c
nut.h
nutdec.c avformat/nutdec: Check timebase count against main header length 2021-02-14 19:55:02 +01:00
nutenc.c
nuv.c avformat/nuv: Check channels 2021-01-28 21:08:11 +01:00
oggdec.c
oggdec.h
oggenc.c
oggparsecelt.c
oggparsedirac.c
oggparseflac.c
oggparseogm.c
oggparseopus.c
oggparseskeleton.c
oggparsespeex.c
oggparsetheora.c
oggparsevorbis.c
oggparsevp8.c
oma.c avformat/oma: Move stuff only used by demuxer to demuxer 2021-02-23 11:26:21 +01:00
oma.h avformat/oma: Move stuff only used by demuxer to demuxer 2021-02-23 11:26:21 +01:00
omadec.c avformat/oma: Move stuff only used by demuxer to demuxer 2021-02-23 11:26:21 +01:00
omaenc.c avformat/oma: Deduplicate codec tags list 2021-02-23 11:24:00 +01:00
options_table.h
options.c avformat/utils: use av_packet_alloc() to allocate packets 2021-03-17 15:06:48 -03:00
os_support.c
os_support.h
paf.c avformat/paf: Check for EOF before allocation in read_header() 2021-03-08 22:08:49 +01:00
pcm.c
pcm.h
pcmdec.c avformat/pcmdec: Beautify pcm_read_header 2021-02-28 17:14:21 +01:00
pcmenc.c avformat/pcm(dec|enc): Don't include disabled (de)muxers 2021-02-28 17:14:21 +01:00
pjsdec.c
pmpdec.c
pp_bnk.c
prompeg.c
protocols.c libavformat: add librist protocol 2021-03-13 17:36:48 +01:00
psxstr.c
pva.c
pvfdec.c
qcp.c
qtpalette.c avformat/qtpalette: Use better headers 2021-02-03 22:28:11 +01:00
qtpalette.h avformat/qtpalette: Use better headers 2021-02-03 22:28:11 +01:00
r3d.c avformat/r3d: Check samples before computing duration 2021-02-12 23:42:16 +01:00
rawdec.c
rawdec.h
rawenc.c avformat/rawenc: Use init instead of write_header function 2021-03-11 20:01:28 +01:00
rawenc.h
rawutils.c
rawvideodec.c
rdt.c
rdt.h
realtextdec.c avformat/realtextdec: Avoid undefined overflow in the end of read_ts() 2021-01-26 18:37:12 +01:00
redspark.c
replaygain.c
replaygain.h
riff.c avformat/wav: Deduplicate codec tags lists 2021-02-23 11:30:57 +01:00
riff.h avformat/wav: Deduplicate codec tags lists 2021-02-23 11:30:57 +01:00
riffdec.c
riffenc.c
rl2.c
rm.c
rm.h
rmdec.c avformat/rmdec: Check codec_length without overflow 2021-02-16 19:02:24 +01:00
rmenc.c
rmsipr.c
rmsipr.h
rpl.c
rsd.c
rso.c avformat/rso: Deduplicate codec tags list 2021-02-23 11:24:00 +01:00
rso.h avformat/rso: Deduplicate codec tags list 2021-02-23 11:24:00 +01:00
rsodec.c avformat/rso: Deduplicate codec tags list 2021-02-23 11:24:00 +01:00
rsoenc.c avformat/rso: Deduplicate codec tags list 2021-02-23 11:24:00 +01:00
rtmp.h
rtmpcrypt.c
rtmpcrypt.h
rtmpdh.c
rtmpdh.h
rtmpdigest.c
rtmphttp.c
rtmppkt.c avformat/rtmppkt: Only compile ff_rtmp_packet_dump if defined(DEBUG) 2021-02-02 23:53:29 +01:00
rtmppkt.h avformat/rtmppkt: Remove ff_amf_read_bool 2021-02-02 23:53:29 +01:00
rtmpproto.c avformat/rtmpproto: Only include RTMP protocols that are enabled 2021-02-02 23:53:29 +01:00
rtp.c
rtp.h
rtpdec_ac3.c
rtpdec_amr.c
rtpdec_asf.c
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
rtpdec_mpeg12.c
rtpdec_mpegts.c
rtpdec_qcelp.c
rtpdec_qdm2.c
rtpdec_qt.c avformat/rtpdec: use av_packet_alloc() to allocate packets 2021-03-17 15:19:16 -03:00
rtpdec_rfc4175.c
rtpdec_svq3.c
rtpdec_vc2hq.c
rtpdec_vp8.c
rtpdec_vp9.c
rtpdec_xiph.c
rtpdec.c avformat/rtpdec: use av_packet_alloc() to allocate packets 2021-03-17 15:19:16 -03:00
rtpdec.h
rtpenc_aac.c
rtpenc_amr.c
rtpenc_chain.c
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 avformat/rtpenc_mpegts: use av_packet_alloc() to allocate packets 2021-03-17 15:19:36 -03:00
rtpenc_mpv.c
rtpenc_vc2hq.c
rtpenc_vp8.c
rtpenc_vp9.c
rtpenc_xiph.c
rtpenc.c avformat: use the buffer_size_t typedef where required 2021-03-10 20:26:36 -03:00
rtpenc.h
rtpproto.c
rtpproto.h
rtsp.c avformat/rtsp: Fix build failure when RTP demuxers are disabled 2021-02-03 21:36:47 +01:00
rtsp.h
rtspcodes.h
rtspdec.c
rtspenc.c
s337m.c
samidec.c avformat/samidec: Deallocate hdr_buf 2021-03-14 23:29:51 +01:00
sapdec.c
sapenc.c
sauce.c
sauce.h
sbcdec.c
sbgdec.c avformat/sbgdec: Use av_sat_add64() in str_to_time() 2021-02-01 19:03:53 +01:00
sccdec.c avformat/sccdec: Use larger intermediate for ts/next_ts computation 2021-02-02 13:12:12 +01:00
sccenc.c
sctp.c
sdp.c
sdr2.c
sdsdec.c
sdxdec.c
segafilm.c
segafilmenc.c
segment.c avformat: use the buffer_size_t typedef where required 2021-03-10 20:26:36 -03:00
serdec.c
sga.c lavf/sga: Silence several warnings because of wrong format specifiers. 2021-03-04 22:22:36 +01:00
shortendec.c
sierravmd.c
siff.c
smacker.c avformat/smacker: Check for too small pts_inc 2021-02-02 13:12:12 +01:00
smjpeg.c
smjpeg.h
smjpegdec.c
smjpegenc.c
smoothstreamingenc.c
smush.c
sol.c
sox.h
soxdec.c avformat/soxdec: Check channels to be positive 2021-02-02 13:12:12 +01:00
soxenc.c
spdif.c
spdif.h
spdifdec.c
spdifenc.c avformat/spdifenc: Fix leak upon error 2021-02-27 04:27:09 +01:00
srtdec.c
srtenc.c avformat: use the buffer_size_t typedef where required 2021-03-10 20:26:36 -03:00
srtp.c
srtp.h
srtpproto.c
stldec.c
subfile.c
subtitles.c avformat/subtitles: use av_packet_alloc() to allocate packets 2021-03-17 15:19:36 -03:00
subtitles.h avformat/subtitles: use av_packet_alloc() to allocate packets 2021-03-17 15:19:36 -03:00
subviewer1dec.c
subviewerdec.c
supdec.c
supenc.c
svag.c
svs.c avformat/adp, svs: Remove redundant av_shrink_packet() 2021-03-12 17:13:10 +01:00
swf.c
swf.h
swfdec.c avformat/swfdec: Check outlen before allocation 2021-03-08 22:08:49 +01:00
swfenc.c
takdec.c
tcp.c
tedcaptionsdec.c avformat/subtitles: use av_packet_alloc() to allocate packets 2021-03-17 15:19:36 -03:00
tee_common.c
tee_common.h
tee.c
teeproto.c
thp.c
tiertexseq.c
tls_gnutls.c
tls_libtls.c
tls_mbedtls.c
tls_openssl.c
tls_schannel.c
tls_securetransport.c
tls.c
tls.h
tmv.c
tta.c avformat/tta: Use 64bit intermediate for index 2021-02-02 13:12:12 +01:00
ttaenc.c avcodec/packet_internal: make avpriv_packet_list_* functions use an internal struct 2021-03-17 14:12:17 -03:00
ttmlenc.c avformat: add TTML muxer 2021-03-05 19:45:00 +02:00
tty.c
txd.c
ty.c
udp.c
uncodedframecrcenc.c
unix.c
url.c
url.h avformat/avio: Remove ffurl_open 2021-02-02 23:53:29 +01:00
urldecode.c
urldecode.h
utils.c avformat/utils: use av_packet_alloc() to allocate packets 2021-03-17 15:06:48 -03:00
v210.c
vag.c
vapoursynth.c
vc1dec.c
vc1test.c
vc1testenc.c
version.h avformat: add Changelog entry for librist and bump minor 2021-03-13 17:36:48 +01:00
vividas.c
vivo.c
voc_packet.c avformat/voc_packet: prevent remaining size from becoming negative in ff_voc_get_packet() 2021-03-14 23:29:51 +01:00
voc.c avformat/Makefile: Remove unnecessary dependencies on vocdec 2021-02-23 21:12:26 +01:00
voc.h avformat/voc: Deduplicate codec tags list 2021-02-23 11:23:29 +01:00
vocdec.c avformat/voc: Deduplicate codec tags list 2021-02-23 11:23:29 +01:00
vocenc.c avformat/voc: Deduplicate codec tags list 2021-02-23 11:23:29 +01:00
vorbiscomment.c
vorbiscomment.h
vpcc.c
vpcc.h
vpk.c avformat/vpk: check that samples_per_block is > 0 2021-02-24 17:04:40 +01:00
vplayerdec.c
vqf.c
w64.c
w64.h
wavdec.c avformat/wavdec: Share wav and w64 options 2021-02-23 11:30:57 +01:00
wavenc.c avformat/wavenc: Fix leak and segfault on reallocation error 2021-02-27 04:27:09 +01:00
wc3movie.c avformat/wc3movie: use av_packet_alloc() to allocate packets 2021-03-17 15:19:36 -03:00
webm_chunk.c
webmdashenc.c avformat/webmdashenc: Use av_strstart instead of strncmp 2021-02-28 17:14:22 +01:00
webpenc.c
webvttdec.c
webvttenc.c avformat: use the buffer_size_t typedef where required 2021-03-10 20:26:36 -03:00
westwood_aud.c
westwood_vqa.c
wsddec.c
wtv_common.c
wtv.h
wtvdec.c avformat/wtvdec: Check len in parse_chunks() to avoid overflow 2021-02-09 19:37:27 +01:00
wtvenc.c avformat/avienc, wtvenc: Deduplicate codec tags list 2021-02-23 11:30:57 +01:00
wv.c
wv.h
wvdec.c
wvedec.c
wvenc.c
xa.c
xmv.c
xvag.c
xwma.c
yop.c
yuv4mpeg.h
yuv4mpegdec.c
yuv4mpegenc.c