Go to file
Micah F. Galizia 4245c6ec4e 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).

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

Originally committed as revision 22296 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-07 22:42:11 +00:00
doc Create a public API for FFT family of functions 2010-03-07 21:56:45 +00:00
ffpresets Add presets for all of the x264 presets, including fastfirstpass versions. 2010-03-02 03:19:12 +00:00
libavcodec Create a public API for FFT family of functions 2010-03-07 21:56:45 +00:00
libavdevice Add some missing #includes 2010-03-06 22:36:36 +00:00
libavfilter Show aspect ratio information in dprintf_picref() traces. 2010-03-06 21:28:08 +00:00
libavformat Move the probe loop from av_open_input_file() into its own method 2010-03-07 22:42:11 +00:00
libavutil Bump minor number and add APIchanges entry after the inclusion of 2010-03-06 20:07:52 +00:00
libpostproc Fix warnings about redefining constants when compiling libpostproc. 2010-02-02 19:35:52 +00:00
libswscale Avoid duplication of usePal() macro. 2010-03-06 11:50:54 +00:00
tests regtest: run seektest on image sequences 2010-03-07 19:50:56 +00:00
tools Remove apparently unneeded define and includes. 2010-03-06 01:32:52 +00:00
Changelog Add an RTSP muxer 2010-02-22 21:28:19 +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 Define HAVE_AV_CONFIG_H only when building libraries 2010-03-07 22:18:33 +00:00
configure Use -Werror=implicit only with gcc 2010-03-07 06:53: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 as contributor. 2010-02-13 19:24:32 +00:00
Doxyfile Exclude .svn and .git directories from doxygen documentation. 2010-01-15 21:49:10 +00:00
ffmpeg.c Remove hacks not required since HAVE_AV_CONFIG_H was unset for the apps 2010-03-07 22:18:37 +00:00
ffplay.c Remove hacks not required since HAVE_AV_CONFIG_H was unset for the apps 2010-03-07 22:18:37 +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 Remove hacks not required since HAVE_AV_CONFIG_H was unset for the apps 2010-03-07 22:18:37 +00:00
ffserver.h Add FFMPEG_ prefix to all multiple inclusion guards. 2007-10-17 09:37:46 +00:00
INSTALL Clarify that we require GNU make 3.81+. 2008-11-08 19:47:10 +00:00
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 Prettify make output 2010-03-06 17:14:19 +00:00
README Move licensing information into a separate file called LICENSE and 2009-03-25 14:05:20 +00:00
subdir.mak Define HAVE_AV_CONFIG_H only when building libraries 2010-03-07 22:18:33 +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.