Go to file
Micah F. Galizia eadd495d06 Move the probe loop from av_open_input_file() into its own method
av_probe_input_buffer() so that it can be reused. Here are a few
differences to the original way things were probed:

- maximum probe buffer size can be specified as a parameter.

- offset within the stream to probe from can be specified as a parameter.

- instead of seeking back to the start each time a probe fails, stream
  data is appended to the reallocated buffer. This lowers the amount
  of data read from the stream (there is no repetition) and results in
  fewer closed and reopened streams (when seeking fails).

New attempt after r22296, which was revert in r22315 due to a FATE
failure.

See the thread:
Subject: [FFmpeg-devel] [PATCH] Move av_open_input_file probe loop to its own method
Date: 2010-03-05 03:23:57 GMT

Patch by Micah F. Galizia printf("%s%s@%s.%s", "micah", "galizia", "gmail", "com").

Originally committed as revision 22532 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-14 22:40:16 +00:00
doc Bump libavfilter minor version and add APIchanges entry after the 2010-03-13 11:41:15 +00:00
ffpresets Add presets for all of the x264 presets, including fastfirstpass versions. 2010-03-02 03:19:12 +00:00
libavcodec DWT: x86 init should depend on HAVE_MMX 2010-03-14 22:29:11 +00:00
libavdevice Replace all the occurrences of AVERROR_EIO with AVERROR(EIO), and mark 2010-03-13 19:19:44 +00:00
libavfilter Make the scale filter pass the pkt.pos information to the output 2010-03-13 12:33:44 +00:00
libavformat Move the probe loop from av_open_input_file() into its own method 2010-03-14 22:40:16 +00:00
libavutil error.h: test EDOM instead of EINVAL 2010-03-14 22:25:35 +00:00
libpostproc Fix warnings about redefining constants when compiling libpostproc. 2010-02-02 19:35:52 +00:00
libswscale Fix compilation on powerpc with --disable-altivec 2010-03-09 08:07:34 +00:00
tests Make sure all mvs of a mb are set in the error concealment code. 2010-03-14 01:52:31 +00:00
tools Add missing stdlib.h #include, fixes the warnings: 2010-03-08 17:00:21 +00:00
Changelog Kega Game Video (KGV1) decoder 2010-03-09 01:03:09 +00:00
cmdutils_common_opts.h Implement a -pix_fmts option for listing all the supported pixel 2009-12-21 21:53:03 +00:00
cmdutils.c Remove hacks not required since HAVE_AV_CONFIG_H was unset for the apps 2010-03-07 22:18:37 +00:00
cmdutils.h Add -timelimit option 2010-01-20 06:42:39 +00:00
common.mak Fix brief make output for generated tables 2010-03-14 19:48:09 +00:00
configure Separate DWT from snow and dsputil 2010-03-14 17:50:12 +00:00
COPYING.GPLv2 Rename COPYING.GPL --> COPYING.GPLv2 and COPYING.LGPL --> COPYING.LGPLv2.1. 2009-06-05 09:51:31 +00:00
COPYING.GPLv3 Add configure option to upgrade (L)GPL to version 3. 2009-06-05 11:04:03 +00:00
COPYING.LGPLv2.1 Rename COPYING.GPL --> COPYING.GPLv2 and COPYING.LGPL --> COPYING.LGPLv2.1. 2009-06-05 09:51:31 +00:00
COPYING.LGPLv3 Add configure option to upgrade (L)GPL to version 3. 2009-06-05 11:04:03 +00:00
CREDITS Add myself to CREDITS 2010-03-08 05:04:29 +00:00
Doxyfile Exclude .svn and .git directories from doxygen documentation. 2010-01-15 21:49:10 +00:00
ffmpeg.c Move libm replacements to new header libm.h 2010-03-09 15:10:23 +00:00
ffplay.c Make ffplay pass the packet.pos information to the filterchain, get it 2010-03-13 11:27:07 +00:00
ffprobe.c Remove hacks not required since HAVE_AV_CONFIG_H was unset for the apps 2010-03-07 22:18:37 +00:00
ffserver.c Move resolve_host() to ffserver.c 2010-03-08 18:43:27 +00:00
ffserver.h
INSTALL
LICENSE Remove support for nonfree libamr library for AMR-NB/WB decoding/encoding. 2009-07-07 00:28:16 +00:00
MAINTAINERS Add Reinhard and myself as release managers. 2010-03-01 17:50:34 +00:00
Makefile Fix brief make output for generated tables 2010-03-14 19:48:09 +00:00
README Move licensing information into a separate file called LICENSE and 2009-03-25 14:05:20 +00:00
subdir.mak Reorder some make rules 2010-03-09 14:58:29 +00:00
version.sh Read "Last Changed Rev" field instead of "Revision" field to avoid being 2010-01-16 18:29:52 +00:00

FFmpeg README
-------------

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

* Read the documentation in the doc/ directory.

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

* See the LICENSE file.