1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-11-26 19:01:44 +02:00
FFmpeg/libavformat
kjeyapal@akamai.com c32aad1961 avformat/dashenc: Added an option to ignore io errors
When dashenc has to run for long duration(say 24x7 live stream), one can enable this option to ignore the io failure of few segment's upload due to an intermittent network issues.
When the network connection recovers dashenc will continue with the upload of the current segments, leading to the recovery of the stream.
2018-12-02 19:14:37 +05:30
..
tests lav*,tests: remove several register_all calls 2018-04-02 03:26:22 +01:00
.gitignore
3dostr.c
4xm.c
a64.c
aacdec.c libavformat/aac: Parse all ID3 tags present between ADTS frames 2018-04-12 02:54:14 +02:00
aadec.c aadec: improve seeking in mp3 content 2018-07-14 19:04:48 +02:00
ac3dec.c avformat/ac3dec: always skip junk bytes before sync bytes 2018-11-30 16:27:20 +01:00
acm.c
act.c
adp.c
ads.c
adtsenc.c
adxdec.c
aea.c
afc.c
aiff.h
aiffdec.c
aiffenc.c
aixdec.c
allformats.c avformat: add DHAV demuxer 2018-11-24 15:11:27 +01:00
amr.c lavf/amr: Fix heuristic to avoid detection of repeated bytes. 2018-06-26 23:04:43 +02:00
anm.c
apc.c
ape.c
apetag.c
apetag.h
apngdec.c lavf/apngdec: Return EOF for incomplete files. 2018-11-08 13:38:08 +01:00
apngenc.c
aptxdec.c
aqtitledec.c
asf.c
asf.h
asfcrypt.c
asfcrypt.h
asfdec_f.c
asfdec_o.c avformat/asfdec_o: Check size_bmp more fully 2018-07-05 19:52:42 +02:00
asfenc.c
assdec.c
assenc.c
ast.c
ast.h
astdec.c
astenc.c
async.c
au.c
audiointerleave.c avformat/audiointerleave: pad last audio frame 2018-08-21 11:50:06 -07:00
audiointerleave.h
av1.c avformat/av1: zero initialize the seq_params struct 2018-09-02 23:27:51 -03:00
av1.h avformat/movenc: add support for AV1 streams 2018-07-20 12:00:32 -03:00
avc.c
avc.h
avformat.h avformat: deprecate unused MP4A_LATM flag 2018-06-13 10:24:33 +05:30
avformatres.rc
avi.h
avidec.c avformat/avidec: fix demuxing of all keyframes of sample 200707170736151.avi 2018-08-21 12:14:44 +02:00
avienc.c
avio_internal.h
avio.c avformat/avio: make the logic simple 2018-05-06 15:07:28 +08:00
avio.h
aviobuf.c lavf/aviobuf: Increase Statistics verbosity to AV_LOG_VERBOSE. 2018-06-16 02:37:09 +02:00
avisynth.c
avlanguage.c
avlanguage.h
avr.c
avs.c avformat/avs: add descriptive name and url 2018-08-02 10:53:03 +05:30
bethsoftvid.c
bfi.c
bink.c avformat/bink: move code for skipping unknown fields to correct place 2018-07-22 10:03:56 +02:00
bintext.c avformat/bintext: Reduce detection for random .bin files as it more likely is not a multimedia related file 2018-05-22 21:05:45 +02:00
bit.c
bluray.c lavf/bluray: translate a read of 0 to EOF 2018-05-06 18:51:33 +03:00
bmv.c
boadec.c
brstm.c
c93.c
cache.c
caf.c
caf.h
cafdec.c
cafenc.c
cavsvideodec.c
cdg.c
cdxl.c
chromaprint.c
cinedec.c
codec2.c
concat.c
concatdec.c avformat/concatdec: only set output stream index before returning packet 2018-04-02 20:41:53 +02:00
crcenc.c
crypto.c
cutils.c
dash.c
dash.h
dashdec.c avformat/dashdec: add subtitle stream support 2018-11-30 16:39:19 +08:00
dashenc.c avformat/dashenc: Added an option to ignore io errors 2018-12-02 19:14:37 +05:30
data_uri.c
dauddec.c
daudenc.c
davs2.c lavf/davs2: Do not mix declarations and code. 2018-09-14 20:55:51 +02:00
dcstr.c
dfa.c
dhav.c avformat/dhav: improve A/V sync 2018-11-24 22:14:14 +01:00
diracdec.c
dnxhddec.c
dsfdec.c avformat/dsfdec: fix calculation of size of data chunk 2018-04-22 13:14:26 +02:00
dsicin.c
dss.c
dtsdec.c
dtshddec.c
dump.c lavf/dump: Fix a typo: comentary -> commentary. 2018-10-19 20:19:25 +02:00
dv.c
dv.h
dvbsub.c
dvbtxt.c
dvenc.c
dxa.c
eacdata.c
electronicarts.c
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
flac_picture.c
flac_picture.h
flacdec.c
flacenc_header.c
flacenc.c avformat/flacenc: add flac_init() 2018-04-16 13:46:10 -03:00
flacenc.h
flic.c
flv.h flvdec: Export unknown metadata packets as opaque data 2018-11-05 16:02:51 +02:00
flvdec.c flvdec: Export unknown metadata packets as opaque data 2018-11-05 16:02:51 +02:00
flvenc.c avformat/flvenc: Check audio packet size 2018-08-04 16:17:01 +02:00
format.c lavf/format: Remove the dead code in av_probe_input_buffer2. 2018-05-06 15:07:28 +08:00
framecrcenc.c
framehash.c
frmdec.c
fsb.c
ftp.c avformat/ftp: allow nonstandard 202 reply to OPTS UTF8 2018-11-04 22:46:58 +01:00
g722.c
g723_1.c
g726.c
g729dec.c
gdv.c
genh.c
gif.c
gifdec.c
golomb_tab.c
gopher.c
gsmdec.c
gxf.c
gxf.h
gxfenc.c
h261dec.c
h263dec.c
h264dec.c
hashenc.c
hdsenc.c
hevc.c
hevc.h
hevcdec.c
hls.c avformat/hls: support decryption AES128 fmp4 m3u8 list 2018-08-22 19:15:15 +08:00
hlsenc.c avformat/hlsenc: remove the cannot reach result 2018-11-25 18:35:57 +08:00
hlsplaylist.c
hlsplaylist.h
hlsproto.c lavf/hlsproto: use ff_get_chomp_line 2018-04-12 16:04:58 +08:00
hnm.c
http.c avformat/http : Added check for valid URL context before calling shutdown 2018-11-22 12:06:27 +05:30
http.h
httpauth.c
httpauth.h
icecast.c lavf/icecast: Replace the number by macro for bprint init 2018-06-17 09:59:33 +08:00
icodec.c
icoenc.c
id3v1.c
id3v1.h
id3v2.c
id3v2.h
id3v2enc.c
idcin.c
idroqdec.c
idroqenc.c
iff.c
ilbc.c
img2_alias_pix.c
img2_brender_pix.c
img2.c
img2.h
img2dec.c lavf/img2dec: Auto-detect xwd images. 2018-05-25 20:06:34 +02:00
img2enc.c
ingenientdec.c
internal.h avformat/utils: move mkdir_p to utils 2018-09-25 21:57:49 +08:00
ip.c avformat/ip: factorize some IP filtering and resolving functions to a new file 2018-10-03 22:03:29 +02:00
ip.h avformat/ip: factorize some IP filtering and resolving functions to a new file 2018-10-03 22:03:29 +02:00
ipmovie.c
ircam.c
ircam.h
ircamdec.c
ircamenc.c
isom.c lavf/mov: add AVCodecTag entry for GoPro metadata 2018-09-08 19:08:34 -03:00
isom.h Use QT format for audio sample descriptors depending on stsd version. 2018-09-09 19:52:53 +01:00
iss.c
iv8.c
ivfdec.c
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
jacosubenc.c
jvdec.c
latmenc.c
libavformat.v
libgme.c
libmodplug.c
libopenmpt.c avformat/libopenmpt: Probe file format from file data if possible 2018-03-20 22:59:40 +01:00
librtmp.c avformat/librtmp: fix returning EOF from Read/Write 2018-07-28 01:04:38 +02:00
libsmbclient.c lavf/libsmbclient: return AVERROR_EOF for EOF. 2018-09-02 18:37:09 +02:00
libsrt.c avformat/libsrt: add several options supported in srt 1.3.0 2018-10-23 19:42:48 +02:00
libssh.c lavf/libssh: translate a read of 0 to EOF 2018-05-28 20:33:50 +03:00
lmlm4.c
loasdec.c
log2_tab.c
lrc.c
lrc.h
lrcdec.c
lrcenc.c
lvfdec.c
lxfdec.c
m4vdec.c avformat/m4vdec: Use the same constant names as libavcodec 2018-04-30 20:39:56 +02:00
Makefile lavf/Makefile: Fix demuxer dependencies: dvbsub, dvbtxt 2018-11-27 18:48:29 +01:00
matroska.c avformat/matroskaenc: implement AVOutputFormat.query_codec for webm 2018-09-26 15:17:13 -03:00
matroska.h avformat/matroskaenc: implement AVOutputFormat.query_codec for webm 2018-09-26 15:17:13 -03:00
matroskadec.c lavf/matroskadec: Simplify string length calculation. 2018-10-19 20:36:55 +02:00
matroskaenc.c avformat/matroskaenc: reserve free space for metadata on request 2018-10-01 14:52:35 -03:00
md5proto.c
metadata.c
metadata.h
mgsts.c
microdvddec.c
microdvdenc.c
mj2kdec.c
mkvtimestamp_v2.c
mlpdec.c
mlvdec.c avformat/mlvdec: read_string() received unsigned size, make the argument unsigned 2018-08-17 21:53:13 +02:00
mm.c
mmf.c
mms.c avformat/mms: Add missing chunksize check 2018-07-06 12:36:09 +02:00
mms.h
mmsh.c
mmst.c
mov_chan.c
mov_chan.h
mov_esds.c
mov.c Use QT format for audio sample descriptors depending on stsd version. 2018-09-09 19:52:53 +01:00
movenc.c avformat/movenc: get number of written bytes from bitstream writer 2018-11-22 21:32:41 +01:00
movenc.h avformat/movenc: allow hdlr name field to be empty 2018-06-21 11:33:00 +05:30
movenccenc.c
movenccenc.h
movenchint.c
mp3dec.c avformat/mp3dec: require 90% of a file to be mp3 if only 1 mp3 frame is found in sequence 2018-05-20 13:17:36 +02:00
mp3enc.c avformat/mp3enc: use AVPacketList helper functions to queue packets 2018-04-04 00:15:39 -03:00
mpc8.c avformat/mpc8: do not return error on stream end 2018-03-29 20:46:36 +02:00
mpc.c
mpeg.c lavf/mpeg: Support demuxing HEVC in mpeg-ps. 2018-09-27 23:53:21 +02:00
mpeg.h lavf/mpeg: Support demuxing HEVC in mpeg-ps. 2018-09-27 23:53:21 +02:00
mpegenc.c avformat/mpegenc: extend muxing PCM-DVD to other depths 2018-12-01 19:42:17 +01:00
mpegts.c avformat/mpegts: add missing null pointer checks in ff_parse_mpeg2_descriptor() 2018-08-25 21:50:17 +02:00
mpegts.h
mpegtsenc.c avformat/mpegtsenc: set AVFMT_NODIMENSIONS 2018-05-12 11:48:39 -07:00
mpegvideodec.c
mpjpeg.c
mpjpegdec.c lavf/mpjpegdec: Mark local variable static 2018-06-25 21:00:54 +01:00
mpl2dec.c
mpsubdec.c
msf.c
msnwc_tcp.c
mtaf.c
mtv.c
musx.c
mux.c avformat: correct fdebug loglevel 2018-08-14 22:06:30 +05:30
mvdec.c
mvi.c
mxf.c lavf/mxfenc: support creating s436m data tracks 2018-10-12 12:28:22 -07:00
mxf.h avformat/mxfenc: correctly set content package rate in system element 2018-10-12 12:27:58 -07:00
mxfdec.c lavf/mxfdec: demux s436m as eia608 subtitle track 2018-10-12 12:28:28 -07:00
mxfenc.c avformat/mxfenc: simplify dnxhd handling and add more flavors 2018-10-24 09:07:19 -07:00
mxg.c
ncdec.c
network.c Merge commit '9b4c3f5aadf54ffd2a6e15746b1fd736379883c4' 2018-09-11 13:54:30 -03:00
network.h Merge commit '9b4c3f5aadf54ffd2a6e15746b1fd736379883c4' 2018-09-11 13:54:30 -03:00
nistspheredec.c
nspdec.c
nsvdec.c avformat/nsvdec: Do not parse multiple NSVf 2018-08-20 02:32:41 +02:00
nullenc.c
nut.c swscale: add gray14 support 2018-05-05 21:35:31 +02:00
nut.h
nutdec.c
nutenc.c
nuv.c
oggdec.c
oggdec.h
oggenc.c
oggparsecelt.c
oggparsedaala.c
oggparsedirac.c
oggparseflac.c
oggparseogm.c
oggparseopus.c
oggparseskeleton.c
oggparsespeex.c
oggparsetheora.c
oggparsevorbis.c
oggparsevp8.c
oma.c
oma.h
omadec.c
omaenc.c
options_table.h avformat: deprecate unused MP4A_LATM flag 2018-06-13 10:24:33 +05:30
options.c
os_support.c lavf/os_support: Only compile inet_aton() if getaddrinfo() is needed. 2018-04-23 13:39:29 +02:00
os_support.h
paf.c
pcm.c avformat/pcm: decrease delay when reading PCM streams. 2018-03-13 01:34:42 +01:00
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
pmpdec.c
prompeg.c
protocols.c Merge commit 'a2fc8dbae85339d1b418d296f2982b6c04c53c57' 2018-03-29 21:56:19 -03:00
psxstr.c
pva.c avformat/pva: Check for EOF before retrying in read_part_of_packet() 2018-07-05 19:52:42 +02:00
pvfdec.c
qcp.c
qtpalette.c avformat/qtpalette: parse color table according to the QuickTime file format specs 2018-04-30 21:50:12 +02:00
qtpalette.h
r3d.c
rawdec.c lavf/rawdec: Do not mark streams from raw subtitle demuxers as data streams. 2018-11-28 22:51:37 +01:00
rawdec.h lavf/rawdec: Do not mark streams from raw subtitle demuxers as data streams. 2018-11-28 22:51:37 +01:00
rawenc.c lavf: add raw avs2 muxer 2018-09-11 21:48:49 +01:00
rawenc.h
rawutils.c
rawvideodec.c
rdt.c
rdt.h
realtextdec.c
redspark.c
replaygain.c
replaygain.h
riff.c avcodec: add RemotelyAnywhere Screen Capture decoder 2018-09-08 15:59:10 +02:00
riff.h
riffdec.c
riffenc.c
rl2.c
rm.c
rm.h
rmdec.c avformat/rmdec: Fix EOF check in the stream loop in ivr_read_header() 2018-08-17 21:53:13 +02:00
rmenc.c
rmsipr.c
rmsipr.h
rpl.c avformat/rpl: Support files containing 8 bit PCM or VIDC audio 2018-10-26 13:39:25 +02:00
rsd.c
rso.c
rso.h
rsodec.c
rsoenc.c
rtmp.h
rtmpcrypt.c lavf/rtmpcrypt: Add a cast to silence an unavoidable warning. 2018-04-26 13:45:20 +02:00
rtmpcrypt.h
rtmpdh.c libavformat: add mbedTLS based TLS 2018-05-21 19:43:04 -03:00
rtmpdh.h libavformat: add mbedTLS based TLS 2018-05-21 19:43:04 -03:00
rtmpdigest.c
rtmphttp.c
rtmppkt.c
rtmppkt.h
rtmpproto.c
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
rtpdec_rfc4175.c
rtpdec_svq3.c
rtpdec_vc2hq.c
rtpdec_vp8.c
rtpdec_vp9.c
rtpdec_xiph.c
rtpdec.c
rtpdec.h
rtpenc_aac.c
rtpenc_amr.c
rtpenc_chain.c avformat: deprecate unused MP4A_LATM flag 2018-06-13 10:24:33 +05:30
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
rtpenc_mpv.c
rtpenc_vc2hq.c
rtpenc_vp8.c
rtpenc_vp9.c
rtpenc_xiph.c
rtpenc.c
rtpenc.h
rtpproto.c avformat/rtpproto: use factorized ip functions 2018-10-03 22:03:29 +02:00
rtpproto.h
rtsp.c
rtsp.h
rtspcodes.h
rtspdec.c
rtspenc.c
s337m.c
samidec.c
sapdec.c
sapenc.c
sauce.c
sauce.h
sbcdec.c
sbgdec.c
sccdec.c
sccenc.c
sctp.c
sdp.c
sdr2.c
sdsdec.c
sdxdec.c
segafilm.c avformat/segafilm - revert keyframe detection 2018-04-22 00:32:49 -03:00
segafilmenc.c avformat/segafilmenc - set keyframe bit correctly 2018-05-08 13:29:15 +05:30
segment.c avformat/segment: fix segment_time_delta option min/max value 2018-10-07 20:26:29 +02:00
serdec.c avformat: add SER demuxer 2018-10-13 15:40:08 +02:00
shortendec.c
sierravmd.c
siff.c
smacker.c
smjpeg.c
smjpeg.h
smjpegdec.c
smjpegenc.c
smoothstreamingenc.c
smush.c
sol.c
sox.h
soxdec.c
soxenc.c
spdif.c
spdif.h
spdifdec.c
spdifenc.c spdifenc: support ac3 core+eac3 dependent streams 2018-04-11 11:37:05 +02:00
srtdec.c
srtenc.c
srtp.c
srtp.h
srtpproto.c
stldec.c
subfile.c
subtitles.c
subtitles.h
subviewer1dec.c
subviewerdec.c
supdec.c
supenc.c
svag.c
swf.c
swf.h
swfdec.c
swfenc.c
takdec.c
tcp.c avformat/tcp: re-add checks for setsockopt return values 2018-09-11 15:48:55 -03:00
tedcaptionsdec.c lavf/tedcaptionsdec: Replace the number by macro for bprint init 2018-06-17 09:59:33 +08:00
tee_common.c
tee_common.h
tee.c
teeproto.c
thp.c
tiertexseq.c
tls_gnutls.c
tls_libtls.c
tls_mbedtls.c Merge commit 'e368b0cbfa3fdc627c331e34556f8e39296d04d5' 2018-09-02 19:10:14 -03:00
tls_openssl.c Merge commit '6a9c00c09d2bc50c0ea64ba092b2f4afc46aa978' 2018-09-11 13:18:52 -03:00
tls_schannel.c avformat/tls_schannel: Fix use of uninitialized variable 2018-08-18 16:40:05 +02:00
tls_securetransport.c
tls.c
tls.h
tmv.c
tta.c
ttaenc.c avformat/ttaenc: use AVPacketList helper functions to queue packets 2018-04-04 00:15:38 -03:00
tty.c
txd.c
ty.c libavformat/ty: use decimal constant for shift 2018-10-07 03:03:09 +02:00
udp.c avformat/udp: always use IP_ADD_SOURCE_MEMBERSHIP for subscribing to an UDP multicast source group in IPv4 2018-10-03 22:03:29 +02:00
uncodedframecrcenc.c
unix.c avformat/unix: fix handling of EOF in case of SOCK_STREAM. 2018-03-21 19:02:06 +01:00
url.c
url.h
urldecode.c
urldecode.h
utils.c avformat/utils: Never store negative values in last_IP_duration 2018-10-18 02:28:54 +02:00
v210.c
vag.c
vapoursynth.c avformat: add vapoursynth wrapper 2018-05-04 17:56:35 +02:00
vc1dec.c
vc1test.c lavf/vc1test: add rcv to vc1test demuxer extensions 2018-10-22 19:09:47 +08:00
vc1testenc.c
version.h avformat/mpegenc: extend muxing PCM-DVD to other depths 2018-12-01 19:42:17 +01:00
vivo.c avformat/vivo: Don't log null value 2018-11-26 23:47:29 +01:00
voc_packet.c
voc.c
voc.h
vocdec.c
vocenc.c
vorbiscomment.c
vorbiscomment.h
vpcc.c avformat/vpcc: fix values in VP9 level detection heuristics 2018-09-15 18:06:58 -03:00
vpcc.h avformat/vpcc: Calculate VP9 level from Luma's Sample rate and Picture size 2018-04-26 14:23:08 +05:30
vpk.c
vplayerdec.c
vqf.c
w64.c
w64.h
wavdec.c
wavenc.c
wc3movie.c
webm_chunk.c avformat/webm_chunk: always use a static buffer for get_chunk_filename 2018-05-15 22:18:58 +02:00
webmdashenc.c
webpenc.c
webvttdec.c
webvttenc.c lavf/webvttenc: Always write hours in the timestamp with two characters. 2018-09-19 18:07:32 +02:00
westwood_aud.c
westwood_vqa.c
wsddec.c
wtv_common.c
wtv.h
wtvdec.c
wtvenc.c
wv.c
wv.h
wvdec.c
wvedec.c
wvenc.c
xa.c
xmv.c
xvag.c
xwma.c avformat/xwma: fix WMAv2 with incorrect bit rate 2018-10-17 20:35:06 +02:00
yop.c
yuv4mpeg.h
yuv4mpegdec.c libavformat/yuv4mpeg: Add color range support for Y4M Add color_range support in Y4M. 2018-06-30 00:41:35 +02:00
yuv4mpegenc.c libavformat/yuv4mpeg: Add color range support for Y4M Add color_range support in Y4M. 2018-06-30 00:41:35 +02:00