Go to file
Michael Niedermayer 01d245ef43 random_seed: Rewrite the generic clock() based seed code
The new code is faster and reuses the previous state in case of
multiple calls.

The previous code could easily end up in near-infinite loops,
if the difference between two clock() calls never was larger than
1.

This makes fate-parseutils finish in finite time when run in wine,
if CryptGenRandom isn't available (which e.g. isn't available if
targeting Windows RT/metro).

Patch originally by Michael Niedermayer but with some modifications
by Martin Storsjö.

Signed-off-by: Martin Storsjö <martin@martin.st>
2014-01-06 18:53:58 +02:00
compat build: Import makedef script from c99-to-c89 2013-11-24 19:36:09 +00:00
doc avframe: add AV_FRAME_DATA_MATRIXENCODING side data type. 2014-01-05 16:41:56 +01:00
libavcodec pthread_frame: unref decoded frames on failure 2014-01-06 08:25:55 +01:00
libavdevice avutil: Move library version related macros to version.h 2013-12-26 19:05:22 +01:00
libavfilter drawtext: Drop pointless header 2014-01-06 11:44:10 +01:00
libavformat segafilm: fix leaks if reading the header fails 2014-01-06 08:26:09 +01:00
libavresample audio_mix: print (SKIP) instead of 0.0 for matrix columns removed along with output zeroing 2014-01-03 16:43:25 +01:00
libavutil random_seed: Rewrite the generic clock() based seed code 2014-01-06 18:53:58 +02:00
libswscale avutil: Move library version related macros to version.h 2013-12-26 19:05:22 +01:00
presets presets: spelling error in libvpx 1080p50_60 2011-10-22 00:28:56 +02:00
tests hevc: rename some HEVC conformance streams 2014-01-06 08:05:17 +01:00
tools graph2dot: Add missing #include for av_get_channel_layout_string() 2013-11-04 23:04:10 +01:00
.gitignore gitignore: Ignore multilibrary example programs 2013-12-01 12:36:39 +01:00
arch.mak arm: rename ARMVFP config symbol to VFP 2012-12-07 16:54:04 +00:00
avconv_filter.c Add missing #includes for *INT64_MAX and *INT64_C 2013-11-23 21:55:52 +01:00
avconv_opt.c avconv: initialize hwaccel_pix_fmt 2013-12-03 18:11:27 +01:00
avconv_vdpau.c avconv: add support for VDPAU decoding 2013-11-23 11:55:53 +01:00
avconv.c avconv: do not call avcodec_get_frame_defaults() 2013-12-11 20:39:54 +01:00
avconv.h avconv: add support for VDPAU decoding 2013-11-23 11:55:53 +01:00
avplay.c avplay: do not call avcodec_get_frame_defaults(). 2013-12-11 20:39:55 +01:00
avprobe.c cmdutils: wrap exit explicitly 2013-07-07 21:43:23 +02:00
avserver.c avserver: do not use a static string as a default for a string option 2013-08-04 18:47:22 +02:00
Changelog Add a libwebp encoder 2013-12-21 17:01:42 -05:00
cmdutils_common_opts.h avplay: Accept cpuflags option 2013-10-22 10:49:31 +02:00
cmdutils.c cmdutils: update copyright year to 2014. 2014-01-05 22:39:35 +02:00
cmdutils.h avplay: Accept cpuflags option 2013-10-22 10:49:31 +02:00
common.mak build: Add shorthand for HOSTCC compile macro 2013-12-02 13:13:09 +01:00
configure configure: Update freetype check to follow upstream 2014-01-06 11:44:10 +01:00
COPYING.GPLv2
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 partially rename FFmpeg to Libav 2011-03-16 21:54:39 +01:00
INSTALL doc: clarify configure features 2011-04-07 02:54:12 +02:00
library.mak configure: add strip flags checks 2013-11-28 15:37:10 +01:00
LICENSE LICENSE: Move (L)GPLv3 explanation block to a more suitable place 2013-02-27 19:51:10 +01:00
Makefile build: Add rule for building host-specific object files 2013-12-02 13:13:09 +01:00
README cosmetics: fix dashed line length after 070c5d0 2011-03-28 09:53:40 +02:00
RELEASE Prepare for 10_alpha1 Release 2013-01-06 16:23:12 +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.