1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-12-28 20:53:54 +02:00
Go to file
Martin Storsjö 269cb6751b mpegts: Try seeking back even for nonseekable protocols
The mpegts demuxer reads 5 KB at startup just for discovering
the packet size. Since the default avio buffer size is 32 KB,
the seek back to the start will in most cases be within the
avio buffer, and will in most cases succeed even if the actual
protocol isn't seekable.

This makes the demuxer startup faster/with less data when
reading data from a non-seekable input, by not skipping
the first few KB.

If it fails, don't warn if the protocol isn't seekable, making
it behave as before in the failure case.

Signed-off-by: Martin Storsjö <martin@martin.st>
2012-04-23 00:02:49 +03:00
doc avutil: add audio fifo buffer 2012-04-20 09:43:11 -04:00
libavcodec ARM: allow runtime masking of CPU features 2012-04-22 12:30:45 +01:00
libavdevice cosmetics: Consistently place static, inline and av_cold attributes/keywords. 2012-04-04 14:54:13 +02:00
libavfilter graphparser: set next to NULL on an entry extracted from inputs list 2012-04-16 09:28:34 +02:00
libavformat mpegts: Try seeking back even for nonseekable protocols 2012-04-23 00:02:49 +03:00
libavutil ARM: allow runtime masking of CPU features 2012-04-22 12:30:45 +01:00
libswscale swscale: K&R formatting cosmetics (part III) 2012-04-22 17:37:07 +02:00
presets presets: spelling error in libvpx 1080p50_60 2011-10-22 00:28:56 +02:00
tests FATE: allow lavf tests to alter input parameters 2012-04-20 10:23:57 -04:00
tools Fix a bunch of common typos. 2012-03-09 22:02:49 +01:00
.gitignore Ignore generated files below doc/. 2012-03-25 11:46:15 +02:00
arch.mak build: Consistently handle conditional compilation for all optimization OBJS. 2012-04-12 09:00:49 +02:00
avconv.c ARM: allow runtime masking of CPU features 2012-04-22 12:30:45 +01:00
avplay.c Remove lowres video decoding 2012-04-21 18:56:19 +01:00
avprobe.c Mark mutable static data const where appropriate. 2012-02-21 09:47:07 -08:00
avserver.c Replace memset(0) by zero initializations. 2012-03-28 09:38:33 +02:00
Changelog avconv: drop support for building without libavfilter. 2012-04-06 20:21:07 +02:00
cmdutils_common_opts.h avtools: add -v as alias for -loglevel 2011-10-09 16:53:06 +01:00
cmdutils.c avconv: get output pixel format from lavfi. 2012-04-15 20:22:36 +02:00
cmdutils.h avconv: get output pixel format from lavfi. 2012-04-15 20:22:36 +02:00
common.mak build: Consistently handle conditional compilation for all optimization OBJS. 2012-04-12 09:00:49 +02:00
configure configure: detect PGI compiler and set suitable flags 2012-04-19 02:02:49 +01:00
COPYING.GPLv2
COPYING.GPLv3
COPYING.LGPLv2.1 cosmetics: Delete empty lines at end of file. 2012-02-09 12:26:45 +01:00
COPYING.LGPLv3
CREDITS partially rename FFmpeg to Libav 2011-03-16 21:54:39 +01:00
Doxyfile Fix a bunch of platform name and other typos. 2012-01-11 13:48:30 +01:00
INSTALL doc: clarify configure features 2011-04-07 02:54:12 +02:00
library.mak build: Only clean the architecture subdirectory we build for. 2012-03-26 13:29:03 +02:00
LICENSE Remove libpostproc. 2012-02-23 19:36:16 +01:00
Makefile build: Consistently handle conditional compilation for all optimization OBJS. 2012-04-12 09:00:49 +02:00
README cosmetics: fix dashed line length after 070c5d0 2011-03-28 09:53:40 +02:00
RELEASE Prepare for 0.8 Release 2012-01-21 14:54:31 +01:00
version.sh Drop git- prefix from version labels 2011-06-19 19:41:23 +01:00

Libav README
------------

1) Documentation
----------------

* Read the documentation in the doc/ directory.

2) Licensing
------------

* See the LICENSE file.