No description
Find a file
Michael Niedermayer 4ed83378bf Merge commit 'c790e31ae4' into release/2.2
* commit 'c790e31ae4':
  lavu: fix memory leaks by using a mutex instead of atomics

Conflicts:
	libavutil/buffer.c

The atomics code is left in place as a fallback for synchronization in the
absence of p/w32 threads. Our ABI did not requires applications to
only use threads (and matching ones) to what libavutil was build with
Our code also was not affected by the leak this change fixes, though
no question the atomics based implementation is not pretty at all.
First and foremost the code must work, being pretty comes after that.

If this causes problems, for example when libavutil is used by multiple
applications each using a different kind of threading system then the
default possibly has to be changed to the uglier atomics.

See: cea3a63ba3
Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-12-02 13:48:18 +01:00
compat Correct the FSF address for two avisynth files to '51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA' 2014-05-31 12:18:31 +02:00
doc update for 2.2.10 2014-11-01 16:01:28 +01:00
libavcodec avcodec/mpegaudio_parser: fix off by 1 error in bitrate calculation 2014-11-06 01:10:12 +01:00
libavdevice Revert "v4l2: setting device parameters early" 2014-11-08 14:27:14 +01:00
libavfilter Merge commit '72ed4166a6' into release/2.2 2014-11-01 15:26:51 +01:00
libavformat avformat/avidec: fix handling dv in avi 2014-11-21 10:01:31 +01:00
libavresample Merge commit '9d02e38d3f' into release/2.2 2014-05-04 20:14:18 +02:00
libavutil Merge commit 'c790e31ae4' into release/2.2 2014-12-02 13:48:18 +01:00
libpostproc postproc: fix qp count 2014-11-01 15:40:38 +01:00
libswresample swresample/swresample: fix sample drop loop end condition 2014-10-06 01:31:18 +02:00
libswscale x86/scale: fix xmm register count for hscale*_sse2 2014-07-15 02:14:55 +02:00
presets presets: specify the codecs. 2012-05-04 18:40:36 +02:00
tests postproc/postprocess: fix quant store for fq mode 2014-11-01 15:40:38 +01:00
tools tools/crypto_bench: fix build when AV_READ_TIME is unavailable 2014-09-20 18:40:33 +02:00
.gitignore gitignore: Add all examples below doc/examples 2014-03-02 11:42:37 -05:00
arch.mak Merge commit 'b326755989' 2012-12-08 14:24:16 +01:00
Changelog Add some bug references to the changelog 2014-09-17 07:18:39 -07:00
cmdutils.c cmdutils: update copyright year to 2014. 2014-01-05 22:39:35 +02:00
cmdutils.h Allow hiding the banner. 2013-12-29 22:57:20 +01:00
cmdutils_common_opts.h Allow hiding the banner. 2013-12-29 22:57:20 +01:00
cmdutils_opencl.c cmdutils_opencl: Use av_malloc_array() 2014-07-14 23:04:44 +02:00
common.mak Merge commit 'b339182eba' 2014-02-17 02:22:01 +01:00
configure configure: add noexecstack to linker options if supported. 2014-10-05 14:20:32 +02: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 CREDITS: redirect to Git log, remove current outdated content 2013-01-31 18:02:52 +01:00
ffmpeg.c ffmpeg: Use av_stream_get_parser() to avoid ABI issues 2014-07-14 23:26:06 +02:00
ffmpeg.h Merge commit '67f2a68814' 2014-02-24 21:08:19 +01:00
ffmpeg_filter.c ffmpeg_filter: refuse to configure input without a decoder. 2014-08-05 04:13:38 +02:00
ffmpeg_opt.c ffmpeg_opt: reduce diff to libav in opt_target() by 16 lines 2014-09-20 14:29:47 +02:00
ffmpeg_vdpau.c Merge commit '7671dd7cd7' 2013-11-23 14:46:48 +01:00
ffplay.c Merge commit 'b36bc81cca' 2014-02-10 13:26:31 +01:00
ffprobe.c ffprobe: fix crash happening because of new streams occuring 2014-05-21 22:53:49 +02:00
ffserver.c ffserver: initialize pbuffer in prepare_sdp_description() 2014-08-05 04:45:56 +02:00
INSTALL Merge remote branch 'qatar/master' 2011-04-08 02:50:13 +02:00
library.mak Merge commit 'b339182eba' 2014-02-17 02:22:01 +01:00
LICENSE Merge commit '1a7d1793d6' into release/2.2 2014-09-20 14:46:53 +02:00
MAINTAINERS update for 2.2 2014-03-01 03:34:59 +01:00
Makefile tools: add uncoded_frame test program. 2014-02-11 10:31:29 +01:00
README README: be a tiny bit more verbose 2012-04-06 10:23:26 +02:00
RELEASE update for 2.2.10 2014-11-01 16:01:28 +01:00
version.sh version.sh: Print versions based on the last git tag for release branches 2014-08-05 22:18:00 +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.