1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2025-01-03 05:10:03 +02:00
FFmpeg/libavformat
Michael Niedermayer 5312c319be avformat_find_stream_info: fallback to timestamps in analyzeduration check in more cases
This fixes speex in rtmp
Fixes Ticket2409

the nellymoser in flv case actually needs larger analyzeduration. The code
previously just failed to calculate the duration

If this causes any problems, like premature analyze/probe end, please report!

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-07-08 02:37:24 +02:00
..
4xm.c Merge commit '42d73f7f6bea0ee0f64a3ad4882860ce5b923a11' 2013-06-13 11:56:31 +02:00
a64.c
aacdec.c lavf/aacdec: add support for reading ape tags 2013-06-03 23:10:57 +00:00
ac3dec.c
act.c cosmetics: Fix "dont" "wont" "doesnt" typos 2013-06-29 02:31:16 +02:00
adp.c
adtsenc.c
adxdec.c
aea.c
afc.c
aiff.h Support decoding G.722 in aiff. 2013-06-09 01:10:36 +02:00
aiffdec.c Support decoding G.722 in aiff. 2013-06-09 01:10:36 +02:00
aiffenc.c
allformats.c lavf: add support for libgme 2013-07-02 18:52:45 +02:00
amr.c
anm.c
apc.c
ape.c
apetag.c apetag: do not require seekable output 2013-06-14 17:07:36 +00:00
apetag.h
aqtitledec.c
asf.c
asf.h
asfcrypt.c
asfcrypt.h
asfdec.c
asfenc.c
assdec.c
assenc.c
ast.c
ast.h
astdec.c
astenc.c
au.c
audiointerleave.c
audiointerleave.h
avc.c
avc.h
avformat.h lavf: add AV_DISPOSITION flags for WebVTT text track kinds 2013-06-25 00:13:47 +02:00
avi.h
avidec.c avformat/avidec: Fix incorrect detection of badly interleaved avi 2013-07-05 22:07:48 +02:00
avienc.c
avio_internal.h avformat/aviobuf: Add ffio_ensure_seekback() 2013-07-04 19:13:38 +02:00
avio.c avformat/avio: Fix EOF handiling of ffurl_read_complete() 2013-06-24 14:23:44 +02:00
avio.h
aviobuf.c avformat/aviobuf: Add ffio_ensure_seekback() 2013-07-04 19:13:38 +02:00
avisynth.c replace some deprecated defines 2013-07-06 05:43:24 +00:00
avlanguage.c
avlanguage.h
avr.c
avs.c
bethsoftvid.c
bfi.c bfi: check return value of av_malloc() 2013-07-01 21:37:16 +00:00
bink.c
bintext.c
bit.c
bluray.c
bmv.c
boadec.c
brstm.c
c93.c
cache.c
caf.c
caf.h
cafdec.c
cafenc.c Fix muxing QDM2 mono into caf. 2013-06-28 09:04:16 +02:00
cavsvideodec.c
cdg.c
cdxl.c
concat.c
concatdec.c Merge commit 'df9f22d42b0905385629a9d368bb5a1eef2b45ef' 2013-06-17 00:09:31 +02:00
crcenc.c
crypto.c
cutils.c
data_uri.c
daud.c
dfa.c
diracdec.c
dnxhddec.c
dsicin.c
dtsdec.c
dtshddec.c
dv.c
dv.h
dvenc.c
dxa.c
eacdata.c
electronicarts.c
epafdec.c
ffm.h
ffmdec.c
ffmenc.c
ffmeta.h
ffmetadec.c
ffmetaenc.c
file.c
filmstripdec.c
filmstripenc.c
flacdec.c
flacenc_header.c
flacenc.c lavf/flacenc: use ffio_fill() 2013-05-29 10:40:13 +00:00
flacenc.h
flic.c
flv.h
flvdec.c Rename "AVClass class" as "AVClass component_class". 2013-06-30 13:47:45 +02:00
flvenc.c
format.c avformat: make av_register_*put_format() thread safe 2013-06-29 03:46:10 +02:00
framecrcenc.c
framehash.c
frmdec.c
ftp.c ftp: add invalid code for RETR operation 2013-06-08 04:17:34 +02:00
g722.c
g723_1.c
g729dec.c
gif.c
gifdec.c
gopher.c
gsmdec.c Rename "AVClass class" as "AVClass component_class". 2013-06-30 13:47:45 +02:00
gxf.c Added codec ID to playback DNxHD 2013-06-29 18:02:37 +02:00
gxf.h
gxfenc.c
h261dec.c avformat/h261dec: use init_get_bits8() 2013-07-04 13:40:08 +02:00
h263dec.c
h264dec.c
hls.c cosmetics: Fix "dont" "wont" "doesnt" typos 2013-06-29 02:31:16 +02:00
hlsenc.c lavf/hlsenc: fix bogus hls segment index rewrapping logic 2013-06-06 12:09:38 +02:00
hlsproto.c
http.c avformat/http: support relative url redirection 2013-07-04 16:16:03 +02:00
http.h
httpauth.c
httpauth.h
icodec.c
icoenc.c
id3v1.c
id3v1.h
id3v2.c id2v2: check the return value of decode_str() 2013-06-09 17:25:39 +02:00
id3v2.h
id3v2enc.c lavf/id3v2enc: fix cover art display on some software 2013-05-30 21:16:57 +00:00
idcin.c idcin: check return value of av_malloc() 2013-07-01 22:04:48 +00:00
idroqdec.c
idroqenc.c
iff.c avformat/iff: Byte seek is unsupported 2013-06-20 21:49:02 +02:00
ilbc.c
img2.c
img2dec.c avformat/img2dec: timestamps are 64bit 2013-06-05 14:41:16 +02:00
img2enc.c
ingenientdec.c
internal.h avformat/utils: factor ff_find_last_ts() out of ff_gen_search() 2013-07-06 22:27:35 +02:00
ipmovie.c
ircam.c
ircam.h
ircamdec.c
ircamenc.c
isom.c isom: add xd51 hdcam , someone needs to binary search FCP for new isom... 2013-06-19 10:43:48 -04:00
isom.h
iss.c
iv8.c
ivfdec.c
ivfenc.c
jacosubdec.c
jacosubenc.c
jvdec.c
latmenc.c
libavformat.v
libgme.c lavf: add support for libgme 2013-07-02 18:52:45 +02:00
libmodplug.c avformat/libmodplug: Reduce the probe score for small input 2013-06-20 14:58:50 +02:00
libnut.c
libquvi.c
librtmp.c
lmlm4.c
loasdec.c
log2_tab.c
lvfdec.c
lxfdec.c lxfdec: remove wrong and unneeded check 2013-06-25 19:38:00 +00:00
m4vdec.c
Makefile avformat/Makefile: remove stray tab 2013-07-07 11:56:02 +02:00
matroska.c
matroska.h
matroskadec.c Merge commit '8835c554ff506992c47f6e347c74216ae073f0fa' 2013-06-11 09:16:13 +02:00
matroskaenc.c avformat/matroskaenc: Allow VP9 and Opus in webm 2013-07-03 00:10:50 +02:00
md5enc.c lavf/md5enc: Use AV_HASH_MAX_SIZE 2013-06-15 18:50:11 -03:00
md5proto.c
metadata.c
metadata.h
mgsts.c
microdvddec.c
microdvdenc.c
mkvtimestamp_v2.c
mm.c
mmf.c
mms.c
mms.h
mmsh.c mmsh: reimplement seeking 2013-07-07 18:50:03 +02:00
mmst.c
mov_chan.c
mov_chan.h
mov.c avformat/mov: Fix duration of fragmented mov 2013-07-07 04:11:14 +02:00
movenc.c avformat/movenc: allow negative TS for the ipod muxer 2013-07-04 23:14:31 +02:00
movenc.h Merge commit '7c020e1ad37d27c9d5db4d714401f09c80e3cc44' 2013-06-05 11:33:25 +02:00
movenchint.c
mp3dec.c avformat/mp3dec: read TOC even if not all needed information is available 2013-07-07 12:50:41 +02:00
mp3enc.c
mpc8.c
mpc.c
mpeg.c
mpeg.h
mpegenc.c
mpegts.c mpegts: only reopen pmt_cb filter if its different from the previous. 2013-07-05 04:02:02 +02:00
mpegts.h
mpegtsenc.c cosmetics: Fix "dont" "wont" "doesnt" typos 2013-06-29 02:31:16 +02:00
mpegvideodec.c
mpjpeg.c
mpl2dec.c
mpsubdec.c
msnwc_tcp.c
mtv.c
mux.c lavf/mux: rename variable cortag -> tagbuf2 in init_muxer() 2013-06-26 23:22:22 +02:00
mvdec.c
mvi.c
mxf.c
mxf.h
mxfdec.c Fix copying extradata to codec in mxfdec.c 2013-06-27 13:32:48 +02:00
mxfenc.c
mxg.c Use AV_RN32 for an unaligned read in the mxg demuxer. 2013-06-26 09:33:44 +02:00
ncdec.c
network.c ff_network_wait_fd_timeout: do not break with timeout < 0 2013-07-06 01:31:37 +02:00
network.h Merge commit 'ec7c51c7868d3ccc66b5cc38bf126258b94f086c' 2013-06-16 23:45:42 +02:00
nistspheredec.c
noproxy-test.c Merge commit 'ec7c51c7868d3ccc66b5cc38bf126258b94f086c' 2013-06-16 23:45:42 +02:00
nsvdec.c Merge commit 'c011ceef78eae66039efc66d9551a7146e08838a' 2013-06-03 11:53:05 +02:00
nullenc.c
nut.c
nut.h
nutdec.c nutdec: use ff_find_last_ts() 2013-07-06 22:27:35 +02:00
nutenc.c
nuv.c
oggdec.c Merge remote-tracking branch 'qatar/master' 2013-07-02 11:50:30 +02:00
oggdec.h
oggenc.c
oggparsecelt.c
oggparsedirac.c
oggparseflac.c
oggparseogm.c
oggparseopus.c
oggparseskeleton.c oggparseskeleton: avoid header parsing failure 2013-07-06 23:53:19 +02:00
oggparsespeex.c
oggparsetheora.c
oggparsevorbis.c
oma.c
oma.h
omadec.c
omaenc.c
options_table.h lavf: fix documentation for avoid_negative_ts 2013-07-05 00:58:03 +02:00
options.c
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
rawdec.c
rawdec.h
rawenc.c
rawenc.h
rawvideodec.c
rdt.c
rdt.h
realtextdec.c
redspark.c
riff.c riff: remove invalid fourcc 'exr ' 2013-07-04 11:39:58 +00:00
riff.h
rl2.c
rm.c
rm.h
rmdec.c rmdec: Pass AVIOContext to rm_read_metadata() 2013-07-02 00:45:15 +02:00
rmenc.c
rmsipr.c
rmsipr.h
rpl.c
rsd.c
rso.c
rso.h
rsodec.c
rsoenc.c
rtmp.h Merge commit '28306e6d620c109ddd672f7243adfbc2bbb3b18f' 2013-06-02 10:30:35 +02:00
rtmpcrypt.c
rtmpcrypt.h
rtmpdh.c
rtmpdh.h
rtmphttp.c
rtmppkt.c Merge commit '28306e6d620c109ddd672f7243adfbc2bbb3b18f' 2013-06-02 10:30:35 +02:00
rtmppkt.h Merge commit '28306e6d620c109ddd672f7243adfbc2bbb3b18f' 2013-06-02 10:30:35 +02:00
rtmpproto.c Merge commit '28306e6d620c109ddd672f7243adfbc2bbb3b18f' 2013-06-02 10:30:35 +02:00
rtp.c
rtp.h
rtpdec_amr.c
rtpdec_asf.c
rtpdec_formats.h
rtpdec_g726.c
rtpdec_h263_rfc2190.c
rtpdec_h263.c
rtpdec_h264.c
rtpdec_ilbc.c
rtpdec_jpeg.c
rtpdec_latm.c
rtpdec_mpeg4.c
rtpdec_mpeg12.c
rtpdec_mpegts.c
rtpdec_qcelp.c
rtpdec_qdm2.c
rtpdec_qt.c
rtpdec_svq3.c
rtpdec_vp8.c
rtpdec_xiph.c
rtpdec.c Merge remote-tracking branch 'qatar/master' 2013-06-07 10:17:20 +02:00
rtpdec.h
rtpenc_aac.c
rtpenc_amr.c
rtpenc_chain.c
rtpenc_chain.h
rtpenc_h263_rfc2190.c
rtpenc_h263.c
rtpenc_h264.c
rtpenc_jpeg.c
rtpenc_latm.c
rtpenc_mpv.c
rtpenc_vp8.c
rtpenc_xiph.c
rtpenc.c
rtpenc.h
rtpproto.c
rtsp.c
rtsp.h
rtspcodes.h
rtspdec.c
rtspenc.c
samidec.c
sapdec.c
sapenc.c
sauce.c
sauce.h
sbgdec.c
sctp.c
sdp.c
seek-test.c
seek.c
seek.h
segafilm.c
segment.c
sierravmd.c
siff.c
smacker.c Merge remote-tracking branch 'qatar/master' 2013-06-17 01:04:33 +02:00
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 Rename "AVClass class" as "AVClass component_class". 2013-06-30 13:47:45 +02:00
srtdec.c
srtenc.c
srtp.c
srtp.h
srtpproto.c
subtitles.c
subtitles.h
subviewer1dec.c
subviewerdec.c
swf.c
swf.h
swfdec.c
swfenc.c
takdec.c
tcp.c tcp: Use a default timeout of 5 sec for opening a connection but not for receiving packets 2013-07-06 01:33:19 +02:00
tedcaptionsdec.c
tee.c lavf/tee: pesudo → pseudo. 2013-06-06 20:29:38 +02:00
thp.c
tiertexseq.c
tls.c
tmv.c
tta.c tta: read ape tags last 2013-06-16 18:56:56 +00:00
tty.c
txd.c
udp.c udp: Fix receiving large udp packets 2013-06-29 00:10:15 +02:00
url-test.c Merge commit 'df9f22d42b0905385629a9d368bb5a1eef2b45ef' 2013-06-17 00:09:31 +02:00
url.c Merge commit 'df9f22d42b0905385629a9d368bb5a1eef2b45ef' 2013-06-17 00:09:31 +02:00
url.h Merge commit 'df9f22d42b0905385629a9d368bb5a1eef2b45ef' 2013-06-17 00:09:31 +02:00
urldecode.c
urldecode.h
utils.c avformat_find_stream_info: fallback to timestamps in analyzeduration check in more cases 2013-07-08 02:37:24 +02:00
vc1test.c
vc1testenc.c
version.h avformat/mp3dec: Add usetoc option to allow dlsabling the use of the xing TOC 2013-07-06 05:43:48 +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 avformat/wavdec: Dont rescale timestamps but use exact comparission 2013-06-08 20:02:22 +02:00
wavenc.c
wc3movie.c
webvttdec.c lavf/webvttdec: use private option to specify WebVTT kind 2013-06-25 00:13:47 +02:00
webvttenc.c lavf: add WebVTT muxer. 2013-06-17 22:28:19 +02:00
westwood_aud.c
westwood_vqa.c westwood_vqa: check return value of av_malloc() 2013-07-01 22:15:25 +00:00
wtv.c wtv: Mark attachment with a negative stream id 2013-07-07 04:28:51 +02:00
wtv.h
wtvdec.c Merge remote-tracking branch 'qatar/master' 2013-07-07 11:48:05 +02:00
wtvenc.c wtvenc: use ffio_fill() 2013-05-29 18:14:43 +00:00
wv.c
wv.h
wvdec.c
wvenc.c use Kostyas full name in copyrights 2013-06-02 11:25:56 +02:00
xa.c xa: abort if number of channels or sample rate is 0 2013-06-25 22:24:55 +00:00
xmv.c
xwma.c
yop.c
yuv4mpeg.c yuv4mpeg: correctly handle chroma for odd luma sizes. 2013-06-24 19:13:58 -04:00