No description
Find a file
Michael Niedermayer cea3a63ba3 avutil/buffer: Fix race in pool.
This race will always happen sooner or later in a multi-threaded
environment and it will over time lead to OOM.
This fix works by spinning, there are other ways by which this
can be fixed, like simply detecting the issue after it happened
and freeing the over-allocated memory or simply using a mutex.

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-03-18 19:19:22 +01:00
compat compat/strtod: isspace -> av_isspace. 2013-03-04 03:37:36 +01:00
doc Merge remote-tracking branch 'qatar/master' 2013-03-18 17:43:43 +01:00
libavcodec mpeg2: 12LSB w/h of 0 is not allowed in compliant videos thus this also needs AV_EF_COMPLIANT 2013-03-18 17:48:52 +01:00
libavdevice sndio_dec: add missing #include for av_gettime() 2013-03-17 11:10:26 +00:00
libavfilter lavfi/pad: fix horizontal/vertical shift confusion. 2013-03-18 08:51:55 +01:00
libavformat append_packet_chunked: remove outcommented code 2013-03-18 17:54:01 +01:00
libavresample Merge commit '45235ac488' 2013-02-24 17:45:06 +01:00
libavutil avutil/buffer: Fix race in pool. 2013-03-18 19:19:22 +01:00
libpostproc Fix libpostproc compilation on x86_32 with disable-optimizations. 2013-02-09 15:03:04 +01:00
libswresample buildsys: only include log2_tab per library for shared builds 2013-03-04 12:25:02 +01:00
libswscale Merge commit '7b89cd20d8' 2013-03-12 15:44:15 +01:00
presets presets: specify the codecs. 2012-05-04 18:40:36 +02:00
tests fate: add a test for -filter_complex / -lavfi without input. 2013-03-17 16:24:43 +01:00
tools Merge commit '42c7c61ab2' 2013-03-16 16:09:37 +01:00
.gitignore tools: add seek_print. 2013-02-24 13:12:46 +01:00
arch.mak Merge commit 'b326755989' 2012-12-08 14:24:16 +01:00
Changelog ffplay: add -af option 2013-03-17 03:43:36 +01:00
cmdutils.c opt: re-enable memleak fix for duplicated options. 2013-03-13 07:25:16 +01:00
cmdutils.h Merge commit '9d3009c6c4' 2013-03-12 18:10:35 +01:00
cmdutils_common_opts.h cmdutils: implement debug/fdebug log level update differently. 2012-12-20 02:38:18 +01:00
common.mak Merge commit '4cc4b33f71' 2013-02-24 15:24:38 +01:00
configure lavc: make compilation of frame_thread_encoder.o optional. 2013-03-14 15:04:17 +01: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 cosmetics: Delete empty lines at end of file. 2012-02-09 12:26:45 +01:00
COPYING.LGPLv3 Add configure option to upgrade (L)GPL to version 3. 2009-06-05 11:04:03 +00:00
CREDITS CREDITS: redirect to Git log, remove current outdated content 2013-01-31 18:02:52 +01:00
ffmpeg.c ffmpeg: remove unused variable 2013-03-12 18:58:10 +01:00
ffmpeg.h Merge commit '354468fc12' 2013-03-12 14:16:02 +01:00
ffmpeg_filter.c Remove references to the "ff" variant of buffersink. 2013-03-12 23:31:07 +01:00
ffmpeg_opt.c ffmpeg: make -lavfi an alias for -filter_complex. 2013-03-17 16:24:43 +01:00
ffplay.c ffplay: remove options skiploop, skipidct, skipframe 2013-03-17 13:05:44 +01:00
ffprobe.c ffprobe: remove deprecated frame "reference" field 2013-03-17 00:27:48 +01:00
ffserver.c opt: re-enable memleak fix for duplicated options. 2013-03-13 07:25:16 +01:00
INSTALL Merge remote branch 'qatar/master' 2011-04-08 02:50:13 +02:00
library.mak build: fixes a "can't cd to..." issue when installing shared libraries. 2013-02-15 08:39:35 +01:00
LICENSE lavfi: port MP stereo3d filter 2013-03-05 18:36:40 +00:00
MAINTAINERS MAINTAINERS: mention that people are welcome to pick up and maintain older releases 2013-03-14 14:50:42 +01:00
Makefile Merge remote-tracking branch 'qatar/master' 2012-12-11 08:24:45 +01:00
README README: be a tiny bit more verbose 2012-04-06 10:23:26 +02:00
RELEASE RELEASE: 1.1.git for master 2013-01-06 21:42:35 +01:00
version.sh version.sh: handle shallow clones and snapshots. 2011-07-22 10:43:59 +02:00

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

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

* Read the documentation in the doc/ directory in git.
  You can also view it online at http://ffmpeg.org/documentation.html

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

* See the LICENSE file.

3) Build and Install
--------------------

* See the INSTALL file.