FFmpeg/libavformat
Vignesh Venkatasubramanian e2784a1d96 lavf/webm_chunk: Use dyn_buf to write chunks
Use dyn_duf to write chunks so that we create the actual chunk
file only after the entire chunk data is available. This will help
not confuse other software looking at the chunk file (e.g. a web
server) by seeing a zero length file when ffmpeg is writing into
it.

Signed-off-by: Vignesh Venkatasubramanian <vigneshv@google.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-04-30 21:25:09 +02:00
..
4xm.c
a64.c
aacdec.c
ac3dec.c
act.c
adp.c
adtsenc.c
adxdec.c avformat/adxdec: set avctx->channels in adx_read_header 2015-03-05 15:57:48 +01:00
aea.c
afc.c
aiff.h
aiffdec.c avformat/aiffdec: do not fail if header parser hits EOF 2015-03-19 01:44:14 +01:00
aiffenc.c
allformats.c lavf: Add support for WebM Live Muxing 2015-04-07 15:08:59 +02:00
amr.c
anm.c
apc.c
ape.c avformat/ape: Use av_malloc_array() 2015-04-07 22:50:07 +02:00
apetag.c
apetag.h
apngdec.c
apngenc.c lavf/apngenc: Do not print a warning in the normal use-case. 2015-04-08 19:58:32 +02:00
aqtitledec.c
asf.c
asf.h
asfcrypt.c
asfcrypt.h
asfdec.c Merge commit '1a3eb042c7' 2015-04-20 03:19:47 +02:00
asfenc.c avformat/asfenc: Check for index_ptr allocation failure 2015-04-07 22:29:54 +02:00
assdec.c Replace av_dlog with normal av_log at trace level 2015-04-19 12:41:59 +01:00
assenc.c lavf/assenc: handle extra sections after Events 2015-04-16 21:09:32 +02:00
ast.c
ast.h
astdec.c
astenc.c
au.c
audiointerleave.c
audiointerleave.h
avc.c
avc.h
avformat.h avformat: add AVFMT_FLAG_FASTSEEK, use it for mp3 2015-04-22 22:27:05 +02:00
avformatres.rc
avi.h
avidec.c avformat/avidec: Do not call av_log() per byte, use ff_tlog() 2015-04-20 16:21:42 +02:00
avienc.c avformat/avienc: Expand master ODML index when its end is reached 2015-03-19 18:17:16 +01:00
avio.c lavf: add directory listing API 2015-03-27 18:29:46 +01:00
avio.h lavf/avio: Add new types to AVIODirEntryType, bump minor version 2015-04-03 04:09:34 +02:00
avio_internal.h Merge commit 'c86d8aed74' 2015-02-28 23:02:42 +01:00
aviobuf.c avformat/aviobuf: Do not resize the buffer in ffio_ensure_seekback() if there is no read function 2015-04-27 05:06:36 +02:00
avisynth.c Merge commit '247aa7af7d' 2015-04-17 20:03:16 +02:00
avlanguage.c
avlanguage.h
avr.c
avs.c
bethsoftvid.c
bfi.c
bink.c bink: check vst->index_entries before using it 2015-04-22 20:22:19 +02:00
bintext.c
bit.c avformat/bit: only accept the g729 codec and 1 channel 2015-02-26 23:19:39 +01:00
bluray.c
bmv.c
boadec.c
brstm.c
c93.c
cache.c fix spelling errors 2015-03-06 21:35:00 +01:00
caf.c
caf.h
cafdec.c
cafenc.c
cavsvideodec.c avformat/cavsvideodec: use avpriv_find_start_code in cavsvideo_probe() 2015-03-16 15:40:10 +01:00
cdg.c
cdxl.c
cinedec.c
concat.c
concatdec.c
crcenc.c
crypto.c
cutils.c
dashenc.c Merge commit '2cc3936599' 2015-04-20 21:45:56 +02:00
data_uri.c
dauddec.c
daudenc.c
dfa.c
diracdec.c
dnxhddec.c
dsfdec.c
dsicin.c
dss.c avformat/dss: implement seeking 2015-02-26 02:06:10 +01:00
dtsdec.c avformat/dtsdec: Extend DTS core sync word 2015-04-28 19:29:47 +02:00
dtshddec.c
dump.c Fix codec fps diplay for very small fps. 2015-04-03 21:13:50 +02:00
dv.c avformat/dv: fix used dimension variables 2015-03-26 03:10:27 +01:00
dv.h
dvbsub.c avformat/dvbsub: Fix hypothetical pointer overflow in dvbsub_probe() 2015-03-15 13:45:31 +01:00
dvenc.c
dxa.c
eacdata.c
electronicarts.c
epafdec.c
ffm.h
ffmdec.c ffmdec: Check return value of ffm_append_recommended_configuration 2015-04-10 14:44:53 +02:00
ffmenc.c avformat/ffmenc: Use ffio_free_dyn_buf() 2015-02-27 13:38:43 +01:00
ffmeta.h
ffmetadec.c
ffmetaenc.c
file.c
file_open.c
filmstripdec.c
filmstripenc.c
flac_picture.c
flac_picture.h
flacdec.c lavf/flac: Autodetect raw flac files. 2015-04-10 12:35:02 +02:00
flacenc.c
flacenc.h
flacenc_header.c
flic.c
flv.h
flvdec.c Merge commit '1a3eb042c7' 2015-04-20 03:19:47 +02:00
flvenc.c Revert "avformat/flvenc: Allow muxing video codecs which are not explicitly supported by the muxer" 2015-03-22 17:19:25 +01:00
format.c avformat/format: Add generic trace av_log in av_probe_input_format3() 2015-04-25 03:43:59 +02:00
framecrcenc.c
framehash.c
frmdec.c
ftp.c lavf/ftp: remove fixed length buffers from context 2015-04-03 00:10:09 +02:00
g722.c
g723_1.c
g729dec.c
gif.c
gifdec.c lavf/gif: Add an option max_gif_delay to limit the frame duration. 2015-03-29 12:31:00 +02:00
golomb_tab.c
gopher.c
gsmdec.c
gxf.c
gxf.h
gxfenc.c
h261dec.c
h263dec.c
h264dec.c
hdsenc.c
hevc.c Merge commit '1a3eb042c7' 2015-04-20 03:19:47 +02:00
hevc.h
hevcdec.c
hls.c hls: skip to next segment if the current is unavailable 2015-04-17 22:54:17 +02:00
hlsenc.c avformat/hlsenc: Warn if a non file protocol is used 2015-02-23 16:53:36 +01:00
hlsproto.c
hnm.c
http.c Merge commit '1a3eb042c7' 2015-04-20 03:19:47 +02:00
http.h
httpauth.c
httpauth.h avformat/httpauth: Change enum to int, which is accessed via AVOption as int 2015-04-06 14:44:33 +02:00
icecast.c
icodec.c
icoenc.c
id3v1.c
id3v1.h
id3v2.c Merge commit '8e32b1f096' 2015-02-25 00:48:50 +01:00
id3v2.h
id3v2enc.c
idcin.c
idroqdec.c
idroqenc.c
iff.c
ilbc.c
img2.c
img2.h avformat/img2: Change enum to int, which is accessed via AVOption as int 2015-03-30 00:08:57 +02:00
img2_alias_pix.c
img2_brender_pix.c
img2dec.c avformat/img2dec: do not rewind custom io buffers 2015-04-20 23:59:53 +02:00
img2enc.c
ingenientdec.c
internal.h
ipmovie.c Merge commit '1a3eb042c7' 2015-04-20 03:19:47 +02:00
ircam.c
ircam.h
ircamdec.c
ircamenc.c
isom.c Merge commit '1a3eb042c7' 2015-04-20 03:19:47 +02:00
isom.h mov: Add option to keep exact packet sequence after seeking 2015-03-18 14:30:07 +00:00
iss.c
iv8.c
ivfdec.c
ivfenc.c ivfenc: incorrect fourcc for VP9 video 2015-04-16 13:06:35 +02:00
jacosubdec.c
jacosubenc.c
jvdec.c
latmenc.c
libavformat.v
libgme.c
libmodplug.c
libnut.c
libquvi.c avformat/libquvi: Fix whitelist handling 2015-04-08 14:40:56 +02:00
librtmp.c
libsmbclient.c lavf/libsmbclient: implement directory listing callbacks 2015-04-06 01:59:04 +02:00
libssh.c lavf/libssh: support reading config from ~/.ssh/config 2015-03-11 01:34:37 +01:00
lmlm4.c
loasdec.c
log2_tab.c
lrc.c
lrc.h
lrcdec.c
lrcenc.c
lvfdec.c
lxfdec.c
m4vdec.c
Makefile lavf: Add support for WebM Live Muxing 2015-04-07 15:08:59 +02:00
matroska.c matroskadec: export cover art correctly 2015-04-08 12:36:53 +02:00
matroska.h matroskadec: export cover art correctly 2015-04-08 12:36:53 +02:00
matroskadec.c avformat/matroskadec: remove now duplicate doctype check 2015-04-19 16:47:12 +02:00
matroskaenc.c matroskadec: export cover art correctly 2015-04-08 12:36:53 +02:00
md5enc.c
md5proto.c
metadata.c
metadata.h
mgsts.c
microdvddec.c microdvd: do not export framerate hint as subtitle packet 2015-04-08 20:58:25 +02:00
microdvdenc.c
mkvtimestamp_v2.c
mlvdec.c
mm.c
mmf.c
mms.c Merge commit '93c1b04abf' 2015-03-22 03:52:37 +01:00
mms.h
mmsh.c Merge commit '1a3eb042c7' 2015-04-20 03:19:47 +02:00
mmst.c Merge commit '1a3eb042c7' 2015-04-20 03:19:47 +02:00
mov.c avformat/mov: Do not read ACLR into extradata for H.264 2015-04-30 00:02:47 +02:00
mov_chan.c Merge commit '1a3eb042c7' 2015-04-20 03:19:47 +02:00
mov_chan.h
movenc.c Merge commit 'e0046bc9c9' 2015-03-23 20:33:09 +01:00
movenc.h Merge commit '67a2912307' 2015-03-19 13:38:25 +01:00
movenchint.c Merge commit '8e32b1f096' 2015-02-25 00:48:50 +01:00
mp3dec.c avformat/mp3: large id3 tags break concatenated file detection 2015-04-24 15:06:54 +02:00
mp3enc.c
mpc.c
mpc8.c
mpeg.c avformat/mpeg: put timestamp trace av_logs under FF_DEBUG_TS 2015-04-20 17:41:22 +02:00
mpeg.h
mpegenc.c Merge commit '1a3eb042c7' 2015-04-20 03:19:47 +02:00
mpegts.c avformat/mpegts: Also parse the FMC descriptor if the codec has not been identified yet 2015-04-29 18:26:28 +02:00
mpegts.h
mpegtsenc.c Merge commit '1a3eb042c7' 2015-04-20 03:19:47 +02:00
mpegvideodec.c avformat/mpegvideodec: fix hypothetical pointer overflow in mpegvideo_probe() 2015-03-15 13:39:56 +01:00
mpjpeg.c
mpl2dec.c
mpsubdec.c
msnwc_tcp.c
mtv.c
mux.c avformat/mux: Place timestamp related trace av_logs under FF_FDEBUG_TS 2015-04-20 17:36:36 +02:00
mvdec.c
mvi.c
mxf.c libavformat/mxf.c: Relaxed ProRes pattern 2015-04-03 13:26:39 +02:00
mxf.h libavformat/mxfdec: export user comments metadata 2015-03-14 22:46:18 +01:00
mxfdec.c Merge commit '1a3eb042c7' 2015-04-20 03:19:47 +02:00
mxfenc.c Merge commit '1a3eb042c7' 2015-04-20 03:19:47 +02:00
mxg.c
ncdec.c
network.c network: Do not leave context locked on error 2015-04-23 13:42:33 +02:00
network.h
nistspheredec.c
noproxy-test.c
nsvdec.c avformat/nsvdec: remove trace log from probe(), this is better done generically not per format 2015-04-21 02:19:07 +02:00
nullenc.c
nut.c
nut.h
nutdec.c nutdec: fix illegal count check in decode_main_header 2015-04-28 22:56:14 +02:00
nutenc.c Merge commit '8e32b1f096' 2015-02-25 00:48:50 +01:00
nuv.c
oggdec.c Merge commit '656e31ed87' 2015-04-20 22:12:08 +02:00
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
oma.h
omadec.c
omaenc.c
options.c Merge commit 'c86d8aed74' 2015-02-28 23:02:42 +01:00
options_table.h avformat: add AVFMT_FLAG_FASTSEEK, use it for mp3 2015-04-22 22:27:05 +02:00
os_support.c
os_support.h
paf.c
pcm.c
pcm.h
pcmdec.c
pcmenc.c
pjsdec.c
pmpdec.c
psxstr.c
pva.c
pvfdec.c
qcp.c
qtpalette.h
r3d.c Merge commit '1a3eb042c7' 2015-04-20 03:19:47 +02:00
rawdec.c
rawdec.h
rawenc.c
rawenc.h
rawvideodec.c
rdt.c Merge commit 'b72b212a4c' 2015-03-05 01:40:03 +01:00
rdt.h
realtextdec.c
redspark.c
replaygain.c
replaygain.h
riff.c Merge commit 'b17cbb0b1c' 2015-04-24 21:17:11 +02:00
riff.h avformat: Add prefix to get_codec_guid() 2015-02-27 19:25:27 +01:00
riffdec.c
riffenc.c avformat: Add prefix to get_codec_guid() 2015-02-27 19:25:27 +01:00
rl2.c
rm.c
rm.h
rmdec.c Merge commit '1a3eb042c7' 2015-04-20 03:19:47 +02:00
rmenc.c Merge commit 'd34039b171' 2015-04-20 22:24:38 +02:00
rmsipr.c
rmsipr.h
rpl.c
rsd.c
rso.c
rso.h
rsodec.c
rsoenc.c
rtmp.h
rtmpcrypt.c
rtmpcrypt.h
rtmpdh.c
rtmpdh.h
rtmphttp.c
rtmppkt.c
rtmppkt.h
rtmpproto.c Merge commit '1a3eb042c7' 2015-04-20 03:19:47 +02:00
rtp.c
rtp.h
rtpdec.c Merge commit '1a3eb042c7' 2015-04-20 03:19:47 +02:00
rtpdec.h Merge commit 'd594dbecce' 2015-02-25 00:58:39 +01:00
rtpdec_ac3.c Merge commit 'd594dbecce' 2015-02-25 00:58:39 +01:00
rtpdec_amr.c Merge commit '78791c086b' 2015-02-25 00:03:52 +01:00
rtpdec_asf.c avformat/rtpdec_asf: Fix potential pointer overflow 2015-04-12 17:41:23 +02:00
rtpdec_dv.c Merge commit 'd594dbecce' 2015-02-25 00:58:39 +01:00
rtpdec_formats.h rtpdec: experimental VP9 depacketizer (draft 0) 2015-03-05 10:05:44 +02:00
rtpdec_g726.c
rtpdec_h261.c Merge commit 'd594dbecce' 2015-02-25 00:58:39 +01:00
rtpdec_h263.c Merge commit '2b982e92f4' 2015-02-24 22:34:08 +01:00
rtpdec_h263_rfc2190.c Merge commit 'd594dbecce' 2015-02-25 00:58:39 +01:00
rtpdec_h264.c Merge commit 'd594dbecce' 2015-02-25 00:58:39 +01:00
rtpdec_hevc.c Merge commit '1a3eb042c7' 2015-04-20 03:19:47 +02:00
rtpdec_ilbc.c Merge commit 'ec96a89c3e' 2015-02-24 23:44:25 +01:00
rtpdec_jpeg.c Merge commit '4978850ca2' 2015-03-31 01:11:02 +02:00
rtpdec_latm.c Merge commit 'd594dbecce' 2015-02-25 00:58:39 +01:00
rtpdec_mpa_robust.c Merge commit '2a66a58067' 2015-03-04 11:31:55 +01:00
rtpdec_mpeg4.c Merge commit 'd594dbecce' 2015-02-25 00:58:39 +01:00
rtpdec_mpeg12.c Merge commit '2b982e92f4' 2015-02-24 22:34:08 +01:00
rtpdec_mpegts.c Merge commit 'd594dbecce' 2015-02-25 00:58:39 +01:00
rtpdec_qcelp.c Merge commit '5d8cae4573' 2015-02-24 22:55:20 +01:00
rtpdec_qdm2.c Merge commit '5d8cae4573' 2015-02-24 22:55:20 +01:00
rtpdec_qt.c Merge commit 'c13ab42a0a' 2015-03-05 01:20:25 +01:00
rtpdec_svq3.c Merge commit 'd594dbecce' 2015-02-25 00:58:39 +01:00
rtpdec_vp8.c Merge commit 'd594dbecce' 2015-02-25 00:58:39 +01:00
rtpdec_vp9.c Merge commit 'bacc92b59b' 2015-03-11 20:28:45 +01:00
rtpdec_xiph.c Merge commit 'd594dbecce' 2015-02-25 00:58:39 +01:00
rtpenc.c Merge commit '1a3eb042c7' 2015-04-20 03:19:47 +02:00
rtpenc.h Merge commit 'c82bf15dca' 2015-02-24 23:30:51 +01:00
rtpenc_aac.c Merge commit '4f6cd883f0' 2015-03-01 01:31:49 +01:00
rtpenc_amr.c Merge commit '4f6cd883f0' 2015-03-01 01:31:49 +01:00
rtpenc_chain.c Merge commit '8e32b1f096' 2015-02-25 00:48:50 +01:00
rtpenc_chain.h
rtpenc_h261.c
rtpenc_h263.c
rtpenc_h263_rfc2190.c
rtpenc_h264_hevc.c Merge commit 'c82bf15dca' 2015-02-24 23:30:51 +01:00
rtpenc_jpeg.c rtpenc_jpeg: Handle case of picture dimensions not dividing by 8 2015-04-23 23:20:03 +03:00
rtpenc_latm.c
rtpenc_mpegts.c Merge commit 'cf402d6fa8' 2015-03-10 11:17:37 +01:00
rtpenc_mpv.c
rtpenc_vp8.c
rtpenc_xiph.c Merge commit '4f6cd883f0' 2015-03-01 01:31:49 +01:00
rtpproto.c avformat/rtpproto: Move dscp into context & AVOptions 2015-04-11 18:53:54 +02:00
rtpproto.h
rtsp.c Merge commit 'b90adb0aba' 2015-04-24 20:37:51 +02:00
rtsp.h Merge commit 'e3ec6fe7bb' 2015-04-01 21:34:20 +02:00
rtspcodes.h
rtspdec.c Merge commit '1a3eb042c7' 2015-04-20 03:19:47 +02:00
rtspenc.c
samidec.c
sapdec.c
sapenc.c
sauce.c
sauce.h
sbgdec.c
sctp.c Merge commit 'a4c5801070' 2015-03-15 22:43:10 +01:00
sdp.c
sdr2.c
seek-test.c fate: add mp3 CBR seek test 2015-04-23 12:56:31 +02:00
segafilm.c avformat/segafilm: Use av_malloc_array() 2015-04-12 17:14:20 +02:00
segment.c avformat/segment: Change enum to int, which is accessed via AVOption as int 2015-04-07 23:21:48 +02:00
sierravmd.c avformat/sierravmd: use av_malloc_array() 2015-04-12 17:14:20 +02:00
siff.c avformat/siff: Fix checks and variable types 2015-03-09 21:05:29 +01:00
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 Merge commit '25f613f8be' 2015-03-04 19:28:53 +01: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
swf.c
swf.h
swfdec.c
swfenc.c lavf: Explicitly convert types at function pointer assignment 2015-03-11 23:53:13 +01:00
takdec.c
tcp.c Merge commit '27852f2f1d' 2015-04-09 20:58:11 +02:00
tedcaptionsdec.c
tee.c
thp.c
tiertexseq.c
tls.c Merge commit 'b9d2d6843a' 2015-02-28 23:32:33 +01:00
tmv.c
tta.c
tty.c
txd.c
udp.c avformat/udp: Remove (harmless) duplicated pkt_size entry from AVOption table 2015-03-29 22:10:05 +02:00
uncodedframecrcenc.c
unix.c Merge commit '27852f2f1d' 2015-04-09 20:58:11 +02:00
url-test.c
url.c lavf: add directory listing API 2015-03-27 18:29:46 +01:00
url.h lavf: add directory listing API 2015-03-27 18:29:46 +01:00
urldecode.c
urldecode.h
utils.c lavf: Reset global flag on deinit 2015-04-23 13:55:55 +02:00
vc1test.c
vc1testenc.c
version.h avformat: add AVFMT_FLAG_FASTSEEK, use it for mp3 2015-04-22 22:27:05 +02:00
vivo.c
voc.c
voc.h
vocdec.c
vocenc.c
vorbiscomment.c
vorbiscomment.h
vplayerdec.c
vqf.c
w64.c
w64.h
wavdec.c
wavenc.c avformat/wavenc: Change enum to int, which is accessed via AVOption as int 2015-03-30 00:08:57 +02:00
wc3movie.c
webm_chunk.c lavf/webm_chunk: Use dyn_buf to write chunks 2015-04-30 21:25:09 +02:00
webmdashenc.c webmdashenc: Fix UTCTiming Element 2015-04-28 03:39:07 +02:00
webpenc.c
webvttdec.c
webvttenc.c
westwood_aud.c
westwood_vqa.c
wtv.h
wtv_common.c
wtvdec.c
wtvenc.c avformat/wtvenc: Use av_realloc_array() 2015-04-11 13:50:50 +02:00
wv.c
wv.h
wvdec.c avformat/wvdec: fix seeking 2015-04-24 03:43:56 +02:00
wvenc.c
xa.c
xmv.c
xwma.c avformat/xwma: Use av_malloc_array() 2015-04-11 13:51:03 +02:00
yop.c
yuv4mpeg.h
yuv4mpegdec.c
yuv4mpegenc.c