1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-11-26 19:01:44 +02:00
FFmpeg/libavformat
Steven Liu c64d56a2f5 avformat/hlsenc: minus subtitle streams count when subtitle stream between video and audio streams
because subtitles streams will be written to webvtt m3u8 list
so the stream index should minus subtitles streams count when subtitle
between audio and video streams.
testcase:
before patch:
ffmpeg -i input -map 0🅰️0 -map 0:s:0 -map 0✌️0 -f hls aaaa.m3u8
will EXC_BAD_ACCESS

after patch:
ffmpeg -i input -map 0🅰️0 -map 0:s:0 -map 0✌️0 -f hls aaaa.m3u8
will ok

Signed-off-by: Steven Liu <liuqi05@kuaishou.com>
2021-08-19 18:24:15 +08:00
..
tests Remove unnecessary avassert.h inclusions 2021-07-22 15:02:30 +02:00
.gitignore
3dostr.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
4xm.c avformat/4xm: Simplify cleanup after read_header failure 2021-07-07 20:54:53 +02:00
a64.c lavf/a64: avoid avcodec.h dependency 2021-06-10 16:51:44 +02:00
aacdec.c avformat: move AVStream.{parser,need_parsing} to AVStreamInternal 2021-05-07 09:27:21 -03:00
aadec.c avformat/internal: Move ff_read_line_to_bprint_overwrite to avio_internal.h 2021-07-29 22:02:05 +02:00
aaxdec.c avformat: Use ffio_read_size where appropriate 2021-08-06 22:47:22 +02:00
ac3dec.c avformat/rawdec: Deduplicate AVClasses based upon ff_raw_options 2021-07-08 16:03:18 +02:00
acedec.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
acm.c avformat/rawdec: Deduplicate AVClasses based upon ff_raw_options 2021-07-08 16:03:18 +02:00
act.c avformat: Use ffio_read_size where appropriate 2021-08-06 22:47:22 +02:00
adp.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
ads.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
adtsenc.c avformat/adtsenc: return value check for init_get_bits in adts_decode_extradata 2021-08-06 21:04:43 +02:00
adxdec.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
aea.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
afc.c Avoid calling functions repeatedly via FFMIN 2021-07-18 22:06:20 +02:00
aiff.c
aiff.h
aiffdec.c avformat/aiffdec: Check for size overflow in header parsing 2021-07-31 22:08:15 +02:00
aiffenc.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
aixdec.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
allformats.c avformat: add Argonaut Games CVG muxer 2021-05-12 20:27:02 +10:00
alp.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
amr.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
amvenc.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
anm.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
apc.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
ape.c avformat/ape: Simplify cleanup after read_header failure 2021-07-07 21:26:43 +02:00
apetag.c
apetag.h
apm.c Remove unnecessary avassert.h inclusions 2021-07-22 15:02:30 +02:00
apngdec.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
apngenc.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
aptxdec.c avformat/aptxdec: Deduplicate AVClasses 2021-07-08 16:03:17 +02:00
aqtitledec.c avformat/aqtitledec: Simplify cleanup after read_header failure 2021-07-07 21:32:24 +02:00
argo_asf.c avformat/internal: Move ff_read_line_to_bprint_overwrite to avio_internal.h 2021-07-29 22:02:05 +02:00
argo_asf.h
argo_brp.c avformat/argo_brp: use bits_per_coded_sample instead of bits_per_raw_sample 2021-07-19 14:14:39 +10:00
argo_cvg.c avformat/internal: Move ff_read_line_to_bprint_overwrite to avio_internal.h 2021-07-29 22:02:05 +02:00
asf.c
asf.h
asfcrypt.c
asfcrypt.h
asfdec_f.c avformat/asfdec_f: Check sizeX against padding 2021-07-31 22:08:16 +02:00
asfdec_o.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
asfenc.c avformat/asfenc: Deduplicate AVClasses 2021-07-08 16:03:17 +02:00
assdec.c avformat/subtitles: Deduplicate subtitles' read_(packet|seek|close) 2021-07-18 04:26:35 +02:00
assenc.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
ast.c
ast.h
astdec.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
astenc.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
async.c
au.c avformat/internal: Move ff_read_line_to_bprint_overwrite to avio_internal.h 2021-07-29 22:02:05 +02:00
av1.c
av1.h
av1dec.c avcodec/avcodec: Stop including bsf.h in avcodec.h 2021-07-22 11:14:16 +02:00
avc.c
avc.h
avformat.h avformat: Add internal flags for AV(In|Out)putFormat 2021-07-07 20:22:22 +02:00
avformatres.rc
avi.h
avidec.c avformat/avidec: fix position overflow in avi_load_index() 2021-07-31 22:08:17 +02:00
avienc.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
avio_internal.h avformat/internal: Move ff_read_line_to_bprint_overwrite to avio_internal.h 2021-07-29 22:02:05 +02:00
avio.c avformat/avio: Check av_opt_copy() for failure 2021-05-27 17:41:36 +02:00
avio.h avio: do not export avpriv_io_{move,delete} 2021-05-22 15:27:55 +02:00
aviobuf.c avformat/aviobuf: Make ff_read_line_to_bprint() static 2021-07-29 22:02:05 +02:00
avisynth.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
avlanguage.c
avlanguage.h
avr.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
avs2dec.c
avs3dec.c
avs.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
bethsoftvid.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
bfi.c avformat/bfi: check nframes 2021-07-31 22:08:19 +02:00
bink.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
binka.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
bintext.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
bit.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
bluray.c
bmv.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
boadec.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
brstm.c avformat/brstm: Simplify cleanup after read_header failure 2021-07-07 21:43:15 +02:00
c93.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
cache.c
caf.c
caf.h
cafdec.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
cafenc.c cafenc: fill in avg. packet size later if unknown 2021-07-12 09:54:25 +02:00
cavsvideodec.c
cdg.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
cdxl.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
chromaprint.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
cinedec.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
codec2.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
concat.c avformat/concat: check the terminating character returned by av_get_token() 2021-07-27 12:13:32 -03:00
concatdec.c avformat/internal: Move ff_read_line_to_bprint_overwrite to avio_internal.h 2021-07-29 22:02:05 +02:00
crcenc.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
crypto.c
dash.c Remove unnecessary avassert.h inclusions 2021-07-22 15:02:30 +02:00
dash.h
dashdec.c avformat/internal: Move ff_read_line_to_bprint_overwrite to avio_internal.h 2021-07-29 22:02:05 +02:00
dashenc.c avformat/internal: Move ff_read_line_to_bprint_overwrite to avio_internal.h 2021-07-29 22:02:05 +02:00
data_uri.c
dauddec.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
daudenc.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
dcstr.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
derf.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
dfa.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
dhav.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
diracdec.c
dnxhddec.c
dsfdec.c avformat/dsfdec: Change order of operations in bitrate computation 2021-07-31 22:08:19 +02:00
dsicin.c avformat/dsicin: Check packet size for overflow 2021-07-31 22:08:20 +02:00
dss.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
dtsdec.c avformat/rawdec: Deduplicate AVClasses based upon ff_raw_options 2021-07-08 16:03:18 +02:00
dtshddec.c avformat: move AVStream.{parser,need_parsing} to AVStreamInternal 2021-05-07 09:27:21 -03:00
dump.c avformat: move AVStream.codec_info_nb_frames to AVStreamInternal 2021-05-07 09:27:21 -03:00
dv.c avformat/dv: stop using av_init_packet() 2021-05-06 09:44:42 -03:00
dv.h
dvbsub.c
dvbtxt.c
dvenc.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
dxa.c avformat/dxa: Check fps to be within the supported range more precissely 2021-06-18 18:58:25 +02:00
eacdata.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
electronicarts.c avformat: move AVStream.{parser,need_parsing} to AVStreamInternal 2021-05-07 09:27:21 -03:00
epafdec.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
ffmeta.h
ffmetadec.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
ffmetaenc.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
fifo_test.c Remove unnecessary avassert.h inclusions 2021-07-22 15:02:30 +02:00
fifo.c avformat/fifo: Free dict on av_dict_copy() failure 2021-08-06 22:50:10 +02:00
file_open.c
file.c libavformat/file.c: 'file_delete()' and 'file_move()' require 'CONFIG_FILE_PROTOCOL' 2021-08-12 04:43:31 +02:00
filmstripdec.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
filmstripenc.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
fitsdec.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
fitsenc.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
flac_picture.c
flac_picture.h
flacdec.c avformat/rawdec: Deduplicate AVClasses based upon ff_raw_options 2021-07-08 16:03:18 +02:00
flacenc_header.c
flacenc.c avformat/internal: Move ff_read_line_to_bprint_overwrite to avio_internal.h 2021-07-29 22:02:05 +02:00
flacenc.h
flic.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
flv.h
flvdec.c avformat/flvdec: Deduplicate AVClasses 2021-07-08 16:03:17 +02:00
flvenc.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
format.c
framecrcenc.c avformat/internal: Move ff_read_line_to_bprint_overwrite to avio_internal.h 2021-07-29 22:02:05 +02:00
framehash.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
frmdec.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
fsb.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
ftp.c avformat/ftp: Check for av_strtok() failure 2021-07-03 18:03:35 +02:00
fwse.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
g722.c avformat/rawdec: Deduplicate AVClasses based upon ff_raw_options 2021-07-08 16:03:18 +02:00
g723_1.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
g726.c avformat/g726: Deduplicate AVClasses 2021-07-08 16:03:17 +02:00
g729dec.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
gdv.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
genh.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
gif.c Remove unnecessary avassert.h inclusions 2021-07-22 15:02:30 +02:00
gifdec.c avformat/gifdec: log loop count 2021-07-20 11:20:04 +05:30
golomb_tab.c
gopher.c
gsmdec.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
gxf.c avformat: move AVStream.{parser,need_parsing} to AVStreamInternal 2021-05-07 09:27:21 -03:00
gxf.h
gxfenc.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
h261dec.c
h263dec.c
h264dec.c
hashenc.c Remove unnecessary avassert.h inclusions 2021-07-22 15:02:30 +02:00
hca.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
hcom.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
hdsenc.c avformat: move AVStream.{first,cur}_dts to AVStreamInternal 2021-06-09 13:55:25 -03:00
hevc.c lavf/hevc: drop unnecessary avcodec.h include 2021-06-10 16:51:44 +02:00
hevc.h
hevcdec.c
hls.c avformat/hls: Simplify cleanup after read_header failure 2021-07-07 21:51:40 +02:00
hlsenc.c avformat/hlsenc: minus subtitle streams count when subtitle stream between video and audio streams 2021-08-19 18:24:15 +08:00
hlsplaylist.c
hlsplaylist.h
hlsproto.c Remove obsolete version.h inclusions 2021-07-22 14:34:31 +02:00
hnm.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
http.c avformat/http: Stop cookie_dict leaking on errors. 2021-06-26 20:17:57 +02:00
http.h
httpauth.c
httpauth.h
icecast.c
icodec.c avformat/icodec: Simplify cleanup after read_header failure 2021-07-07 22:13:06 +02:00
icoenc.c lavf/icoenc: include required headers explicitly 2021-06-10 16:51:44 +02:00
id3v1.c lavf/id3v1: drop unnecessary avcodec.h include 2021-06-10 16:51:44 +02:00
id3v1.h
id3v2.c
id3v2.h
id3v2enc.c
idcin.c avformat/utils: make ff_update_cur_dts() shared 2021-06-09 13:55:25 -03:00
idroqdec.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
idroqenc.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
iff.c avformat/iff: Use 64bit in duration computation 2021-06-18 18:58:25 +02:00
ifv.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
ilbc.c avformat/ilbc: Use av_get_packet 2021-08-06 22:49:26 +02:00
img2_alias_pix.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
img2_brender_pix.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
img2.c
img2.h
img2dec.c avformat/img2dec: Fix typo in AVClass name 2021-07-08 21:31:19 +02:00
img2enc.c Remove unnecessary avassert.h inclusions 2021-07-22 15:02:30 +02:00
imx.c Remove unnecessary avassert.h inclusions 2021-07-22 15:02:30 +02:00
ingenientdec.c avformat/rawdec: Deduplicate AVClasses based upon ff_rawvideo_options 2021-07-08 16:03:18 +02:00
internal.h avformat/internal: Move ff_read_line_to_bprint_overwrite to avio_internal.h 2021-07-29 22:02:05 +02:00
ip.c
ip.h
ipmovie.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
ipudec.c avformat/rawdec: Deduplicate AVClasses based upon ff_raw_options 2021-07-08 16:03:18 +02:00
ircam.c
ircam.h
ircamdec.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
ircamenc.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
isom_tags.c avformat/isom_tags: prefer in24 for 24bit PCM in MOV 2021-08-14 20:19:51 +03:00
isom.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
isom.h avformat/mov: add option to use tfdt for fragment timestamps. 2021-06-02 10:46:04 +05:30
iss.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
iv8.c avformat: move AVStream.{parser,need_parsing} to AVStreamInternal 2021-05-07 09:27:21 -03:00
ivfdec.c avformat: move AVStream.{parser,need_parsing} to AVStreamInternal 2021-05-07 09:27:21 -03:00
ivfenc.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
jacosubdec.c avformat/subtitles: Deduplicate subtitles' read_(packet|seek|close) 2021-07-18 04:26:35 +02:00
jacosubenc.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
jvdec.c avformat/jvdec: Simplify cleanup after read_header failure 2021-07-07 22:19:09 +02:00
kvag.c avformat: Use ffio_read_size where appropriate 2021-08-06 22:47:22 +02:00
latmenc.c lavf/latmenc: avoid avcodec.h dependency 2021-06-10 16:51:44 +02:00
libamqp.c
libavformat.v
libgme.c avformat/libgme: Simplify cleanup after read_header failure 2021-07-07 22:26:44 +02:00
libmodplug.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
libopenmpt.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
librist.c avformat/internal: Move ff_read_line_to_bprint_overwrite to avio_internal.h 2021-07-29 22:02:05 +02:00
librtmp.c
libsmbclient.c
libsrt.c Remove unnecessary avassert.h inclusions 2021-07-22 15:02:30 +02:00
libssh.c
libzmq.c
lmlm4.c avformat: move AVStream.{parser,need_parsing} to AVStreamInternal 2021-05-07 09:27:21 -03:00
loasdec.c avformat/rawdec: Deduplicate AVClasses based upon ff_raw_options 2021-07-08 16:03:18 +02:00
log2_tab.c
lrc.c
lrc.h
lrcdec.c avformat/subtitles: Deduplicate subtitles' read_(packet|seek|close) 2021-07-18 04:26:35 +02:00
lrcenc.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
luodatdec.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
lvfdec.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
lxfdec.c avformat: move AVStream.{parser,need_parsing} to AVStreamInternal 2021-05-07 09:27:21 -03:00
m4vdec.c
Makefile avformat/Makefile: Remove rawdec dependency from aptx, codec2 demuxers 2021-07-08 16:03:17 +02:00
matroska.c
matroska.h lavf/matroska: avoid avcodec.h dependency 2021-06-10 16:51:44 +02:00
matroskadec.c avformat/matroskadec: Simplify cleanup after read_header failure 2021-07-07 22:51:05 +02:00
matroskaenc.c avformat/matroskaenc: Deduplicate AVClasses 2021-07-08 16:03:17 +02:00
mca.c avformat/utils: make ff_update_cur_dts() shared 2021-06-09 13:55:25 -03:00
mccdec.c avformat/subtitles: Deduplicate subtitles' read_(packet|seek|close) 2021-07-18 04:26:35 +02:00
md5proto.c
metadata.c
metadata.h
mgsts.c avformat: move AVStream.{parser,need_parsing} to AVStreamInternal 2021-05-07 09:27:21 -03:00
microdvddec.c avformat/microdvddec: Simplify cleanup after read_header failure 2021-07-07 23:42:13 +02:00
microdvdenc.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
mj2kdec.c
mkvtimestamp_v2.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
mlpdec.c avformat/rawdec: Deduplicate AVClasses based upon ff_raw_options 2021-07-08 16:03:18 +02:00
mlvdec.c avformat/mlvdec: Simplify cleanup after read_header failure 2021-07-07 23:46:47 +02:00
mm.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
mmf.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
mms.c
mms.h
mmsh.c
mmst.c fix broken links to msdn documentation 2021-05-13 09:13:03 +10:00
mods.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
moflex.c avformat/moflex: Remove unneeded format variable 2021-05-27 17:41:04 +02:00
mov_chan.c lavf/mov_chan: avoid avcodec.h dependency 2021-06-10 16:51:44 +02:00
mov_chan.h lavf/mov_chan: avoid avcodec.h dependency 2021-06-10 16:51:44 +02:00
mov_esds.c
mov.c libavformat/mov: Change log line from debug to trace 2021-08-07 11:24:59 -03:00
movenc.c movenc: Get rid of frag_start 2021-08-18 13:07:46 +03:00
movenc.h movenc: Get rid of frag_start 2021-08-18 13:07:46 +03:00
movenccenc.c
movenccenc.h
movenchint.c
mp3dec.c lavf/mp3dec: avoid avcodec.h dependency 2021-06-10 16:51:44 +02:00
mp3enc.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
mpc8.c avformat/mpc8: Check first keyframe position for overflow 2021-08-06 21:04:43 +02:00
mpc.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
mpeg.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
mpeg.h
mpegenc.c avformat/mpegenc: Deduplicate AVClasses 2021-07-08 16:03:17 +02:00
mpegts.c avformat: move AVStream.stream_identifier to AVStreamInternal 2021-05-07 09:27:22 -03:00
mpegts.h avformat/mpegts: Fix indentation for stream_id constants 2021-04-28 21:24:45 +02:00
mpegtsenc.c avformat/mpegtsenc: enable muxing of ARIB captions 2021-06-10 23:16:55 +03:00
mpegvideodec.c
mpjpeg.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
mpjpegdec.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
mpl2dec.c avformat/subtitles: Deduplicate subtitles' read_(packet|seek|close) 2021-07-18 04:26:35 +02:00
mpsubdec.c avformat/subtitles: Deduplicate subtitles' read_(packet|seek|close) 2021-07-18 04:26:35 +02:00
msf.c avformat/msf: Check that channels doesnt overflow during extradata construction 2021-06-18 18:58:25 +02:00
msnwc_tcp.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
mspdec.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
mtaf.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
mtv.c avformat: move AVStream.{parser,need_parsing} to AVStreamInternal 2021-05-07 09:27:21 -03:00
musx.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
mux.c avcodec/avcodec: Stop including bsf.h in avcodec.h 2021-07-22 11:14:16 +02:00
mvdec.c avformat/mvdec: Check sample rate in parse_audio_var() 2021-05-04 17:55:24 +02:00
mvi.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
mxf.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
mxf.h avformat/mxfdec: fix frame wrapping detection for J2K essence container 2021-07-29 22:38:02 +02:00
mxfdec.c avformat/mxfdec: store parition score instead of partition pointer in metadata 2021-08-14 11:19:39 +02:00
mxfenc.c avformat/mxfenc: add a return at the end of non-void functions 2021-08-06 21:22:49 -03:00
mxg.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
ncdec.c avformat: move AVStream.{parser,need_parsing} to AVStreamInternal 2021-05-07 09:27:21 -03:00
network.c
network.h
nistspheredec.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
nspdec.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
nsvdec.c avformat/nsvdec: Simplify cleanup after read_header failure 2021-07-08 12:53:41 +02:00
nullenc.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
nut.c
nut.h
nutdec.c avformat/nutdec: Simplify cleanup after read_header failure 2021-07-08 13:03:39 +02:00
nutenc.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
nuv.c avformat: Use ffio_read_size where appropriate 2021-08-06 22:47:22 +02:00
oggdec.c avformat/oggdec: Use av_realloc_array() 2021-08-12 15:25:58 +02:00
oggdec.h avutil/buffer: Switch AVBuffer API to size_t 2021-04-27 10:43:13 -03:00
oggenc.c avformat/oggenc: Deduplicate AVClasses 2021-07-08 16:03:18 +02:00
oggparsecelt.c
oggparsedirac.c
oggparseflac.c avformat: move AVStream.{parser,need_parsing} to AVStreamInternal 2021-05-07 09:27:21 -03:00
oggparseogm.c avformat: move AVStream.{parser,need_parsing} to AVStreamInternal 2021-05-07 09:27:21 -03:00
oggparseopus.c
oggparseskeleton.c
oggparsespeex.c
oggparsetheora.c avformat: move AVStream.{parser,need_parsing} to AVStreamInternal 2021-05-07 09:27:21 -03:00
oggparsevorbis.c avformat/oggparsevorbis: Update end_trimming for the last packet 2021-07-12 09:54:47 +02:00
oggparsevp8.c avformat: move AVStream.{parser,need_parsing} to AVStreamInternal 2021-05-07 09:27:21 -03:00
oma.c
oma.h
omadec.c avformat/omadec: Simplify cleanup after read_header failure 2021-07-08 13:19:34 +02:00
omaenc.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
options_table.h avformat: Remove deprecated AVFMT_FLAG_MP4A_LATM flag, latm option 2021-04-27 10:43:09 -03:00
options.c avutil: remove deprecated AVClass.child_class_next 2021-04-27 11:48:04 -03:00
os_support.c
os_support.h
paf.c avformat/paf: read frame rate from header @0x88 2021-08-10 01:14:04 +02:00
pcm.c avformat: move AVStream.{first,cur}_dts to AVStreamInternal 2021-06-09 13:55:25 -03:00
pcm.h
pcmdec.c avformat/pcmdec: Deduplicate AVClasses 2021-07-08 16:03:18 +02:00
pcmenc.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
pjsdec.c avformat/subtitles: Deduplicate subtitles' read_(packet|seek|close) 2021-07-18 04:26:35 +02:00
pmpdec.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
pp_bnk.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
prompeg.c
protocols.c avformat: add a concat protocol that takes a line break delimited list of resources 2021-07-02 10:21:06 -03:00
psxstr.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
pva.c avformat: Use ffio_read_size where appropriate 2021-08-06 22:47:22 +02:00
pvfdec.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
qcp.c avformat/qcp: Avoid negative nb_rates 2021-06-18 18:58:25 +02:00
qtpalette.c
qtpalette.h
r3d.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
rawdec.c Remove unnecessary avassert.h inclusions 2021-07-22 15:02:30 +02:00
rawdec.h avformat/rawdec: Deduplicate AVClasses based upon ff_rawvideo_options 2021-07-08 16:03:18 +02:00
rawenc.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
rawenc.h
rawutils.c
rawvideodec.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
rdt.c avformat: move AVStream.{first,cur}_dts to AVStreamInternal 2021-06-09 13:55:25 -03:00
rdt.h
realtextdec.c avformat/subtitles: Deduplicate subtitles' read_(packet|seek|close) 2021-07-18 04:26:35 +02:00
redspark.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
replaygain.c Remove unnecessary mem.h inclusions 2021-07-22 14:47:57 +02:00
replaygain.h
riff.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
riff.h Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
riffdec.c avformat: Use ffio_read_size where appropriate 2021-08-06 22:47:22 +02:00
riffenc.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
rl2.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
rm.c
rm.h avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
rmdec.c avformat/rmdec: Simplify cleanup after read_header failure 2021-07-08 13:32:15 +02:00
rmenc.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
rmsipr.c
rmsipr.h
rpl.c avformat/rpl: The associative law doesnt hold for signed integers in C 2021-06-12 14:22:42 +02:00
rsd.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
rso.c
rso.h
rsodec.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
rsoenc.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
rtmp.h
rtmpcrypt.c
rtmpcrypt.h
rtmpdh.c
rtmpdh.h
rtmpdigest.c
rtmphttp.c
rtmppkt.c lavf/rtmp: Add option to set TCP_NODELAY for rtmp 2021-06-20 22:45:35 +02:00
rtmppkt.h
rtmpproto.c lavf/rtmp: Add option to set TCP_NODELAY for rtmp 2021-06-20 22:45:35 +02:00
rtp.c
rtp.h Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
rtpdec_ac3.c
rtpdec_amr.c
rtpdec_asf.c Remove unnecessary avassert.h inclusions 2021-07-22 15:02:30 +02: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
rtpdec_mpeg12.c
rtpdec_mpegts.c
rtpdec_qcelp.c
rtpdec_qdm2.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
rtpdec_qt.c
rtpdec_rfc4175.c libavformat/rtpdec_rfc4175: Check for zero pgroup before mod 2021-07-06 16:37:59 +02:00
rtpdec_svq3.c
rtpdec_vc2hq.c
rtpdec_vp8.c
rtpdec_vp9.c
rtpdec_xiph.c
rtpdec.c
rtpdec.h Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
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: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
rtpenc_mpv.c
rtpenc_vc2hq.c
rtpenc_vp8.c
rtpenc_vp9.c
rtpenc_xiph.c
rtpenc.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
rtpenc.h
rtpproto.c
rtpproto.h
rtsp.c libavformat/rtsp.c: Reply to GET_PARAMETER requests 2021-07-12 16:00:48 +03:00
rtsp.h avformat/rtsp: Fix timeout option 2021-07-05 12:49:55 -04:00
rtspcodes.h
rtspdec.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
rtspenc.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
s337m.c avformat: move AVStream.{parser,need_parsing} to AVStreamInternal 2021-05-07 09:27:21 -03:00
samidec.c avformat/subtitles: Deduplicate subtitles' read_(packet|seek|close) 2021-07-18 04:26:35 +02:00
sapdec.c Remove unnecessary avassert.h inclusions 2021-07-22 15:02:30 +02:00
sapenc.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
sauce.c
sauce.h
sbcdec.c avformat/rawdec: Deduplicate AVClasses based upon ff_raw_options 2021-07-08 16:03:18 +02:00
sbgdec.c avformat/sbgdec: Check for overflow in timestamp preparation 2021-07-31 22:08:38 +02:00
sccdec.c avformat/subtitles: Deduplicate subtitles' read_(packet|seek|close) 2021-07-18 04:26:35 +02:00
sccenc.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
sctp.c
sdp.c avformat: remove deprecated AVStream.codec 2021-04-27 11:47:24 -03:00
sdr2.c avformat: move AVStream.{parser,need_parsing} to AVStreamInternal 2021-05-07 09:27:21 -03:00
sdsdec.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
sdxdec.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
segafilm.c avformat/segafilm: Simplify cleanup after read_header failure 2021-07-08 13:53:48 +02:00
segafilmenc.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
segment.c avformat/segment: Deduplicate AVClasses 2021-07-08 16:03:18 +02:00
serdec.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
sga.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
shortendec.c avformat/rawdec: Deduplicate AVClasses based upon ff_raw_options 2021-07-08 16:03:18 +02:00
sierravmd.c avformat/sierravmd: Simplify cleanup after read_header failure 2021-07-08 13:54:52 +02:00
siff.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
smacker.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
smjpeg.c
smjpeg.h
smjpegdec.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
smjpegenc.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
smoothstreamingenc.c avformat: move AVStream.{first,cur}_dts to AVStreamInternal 2021-06-09 13:55:25 -03:00
smush.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
sol.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
sox.h
soxdec.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
soxenc.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
spdif.c
spdif.h
spdifdec.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
spdifenc.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
srtdec.c avformat/subtitles: Deduplicate subtitles' read_(packet|seek|close) 2021-07-18 04:26:35 +02:00
srtenc.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
srtp.c
srtp.h
srtpproto.c
stldec.c avformat/subtitles: Deduplicate subtitles' read_(packet|seek|close) 2021-07-18 04:26:35 +02:00
subfile.c Remove unnecessary avassert.h inclusions 2021-07-22 15:02:30 +02:00
subtitles.c Remove unnecessary avassert.h inclusions 2021-07-22 15:02:30 +02:00
subtitles.h avformat/subtitles: Deduplicate subtitles' read_(packet|seek|close) 2021-07-18 04:26:35 +02:00
subviewer1dec.c avformat/subtitles: Deduplicate subtitles' read_(packet|seek|close) 2021-07-18 04:26:35 +02:00
subviewerdec.c avformat/subtitles: Deduplicate subtitles' read_(packet|seek|close) 2021-07-18 04:26:35 +02:00
supdec.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
supenc.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
svag.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
svs.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
swf.c
swf.h
swfdec.c avformat: move AVStream.{parser,need_parsing} to AVStreamInternal 2021-05-07 09:27:21 -03:00
swfenc.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
takdec.c avformat/rawdec: Deduplicate AVClasses based upon ff_raw_options 2021-07-08 16:03:18 +02:00
tcp.c lavf/rtmp: Add option to set TCP_NODELAY for rtmp 2021-06-20 22:45:35 +02:00
tedcaptionsdec.c avformat/tedcaptionsdec: Simplify cleanup after read_header failure 2021-07-08 14:06:21 +02:00
tee_common.c
tee_common.h
tee.c avcodec/avcodec: Stop including bsf.h in avcodec.h 2021-07-22 11:14:16 +02:00
teeproto.c
thp.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
tiertexseq.c avformat/tiertexseq: Simplify cleanup after read_header failure 2021-07-08 14:08:00 +02:00
tls_gnutls.c
tls_libtls.c
tls_mbedtls.c
tls_openssl.c
tls_schannel.c
tls_securetransport.c
tls.c
tls.h
tmv.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
tta.c avformat/tta: Check for EOF in index reading loop 2021-06-18 18:58:25 +02:00
ttaenc.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
ttmlenc.c avformat/internal: Move ff_read_line_to_bprint_overwrite to avio_internal.h 2021-07-29 22:02:05 +02:00
tty.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
txd.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
ty.c avformat: move AVStream.{parser,need_parsing} to AVStreamInternal 2021-05-07 09:27:21 -03:00
udp.c avformat/udp: fix check for pthread_cond_wait return value 2021-07-10 15:35:06 +08:00
uncodedframecrcenc.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
unix.c
url.c
url.h avio: do not export avpriv_io_{move,delete} 2021-05-22 15:27:55 +02:00
urldecode.c
urldecode.h
utils.c avformat: Use ffio_read_size where appropriate 2021-08-06 22:47:22 +02:00
v210.c avformat/v210: Deduplicate AVClasses 2021-07-08 16:03:18 +02:00
vag.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
vapoursynth.c avformat/vapoursynth: Simplify cleanup after read_header failure 2021-07-08 14:09:15 +02:00
vc1dec.c
vc1test.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
vc1testenc.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
version.h avformat/argo_brp: use bits_per_coded_sample instead of bits_per_raw_sample 2021-07-19 14:14:39 +10:00
vividas.c avformat/vividas: Simplify cleanup after read_header failure 2021-07-08 14:21:49 +02:00
vivo.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
voc_packet.c
voc.c
voc.h
vocdec.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
vocenc.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
vorbiscomment.c
vorbiscomment.h
vpcc.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
vpcc.h Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
vpk.c avformat/utils: make ff_update_cur_dts() shared 2021-06-09 13:55:25 -03:00
vplayerdec.c avformat/subtitles: Deduplicate subtitles' read_(packet|seek|close) 2021-07-18 04:26:35 +02:00
vqf.c avformat: move AVStream.{first,cur}_dts to AVStreamInternal 2021-06-09 13:55:25 -03:00
w64.c
w64.h
wavdec.c avformat: Use ffio_read_size where appropriate 2021-08-06 22:47:22 +02:00
wavenc.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
wc3movie.c avformat/wc3movie: Simplify cleanup after read_header failure 2021-07-08 15:19:03 +02:00
webm_chunk.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
webmdashenc.c lavf/webmdashenc.c: Allow AV1 video in WebM 2021-06-20 22:30:38 +02:00
webpenc.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
webvttdec.c avformat/webvttdec: Simplify cleanup after read_header failure 2021-07-08 15:19:55 +02:00
webvttenc.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
westwood_aud.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
westwood_audenc.c Remove unnecessary avassert.h inclusions 2021-07-22 15:02:30 +02:00
westwood_vqa.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
wsddec.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
wtv_common.c
wtv.h
wtvdec.c avformat/wtvdec: Check for EOF before seeking back in parse_media_type() 2021-08-06 21:04:43 +02:00
wtvenc.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
wv.c
wv.h
wvdec.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
wvedec.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
wvenc.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
xa.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
xmv.c avformat/xmv: Simplify cleanup after read_header failure 2021-07-08 15:21:31 +02:00
xvag.c avformat: move AVStream.{parser,need_parsing} to AVStreamInternal 2021-05-07 09:27:21 -03:00
xwma.c avformat: move AVStream.{parser,need_parsing} to AVStreamInternal 2021-05-07 09:27:21 -03:00
yop.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
yuv4mpeg.h
yuv4mpegdec.c avformat/yuv4mpegdec: Use table instead of repeated "else if" 2021-07-23 15:05:39 +02:00
yuv4mpegenc.c avformat/yuv4mpegenc: Write data generically via AVPixFmtDescriptor 2021-08-06 21:59:14 +02:00