Go to file
Clément Bœsch 2d66fc543b lavfi/gradfun: fix rounding in MMX code.
Current code divides before increasing precision.

Also reduce upper bound for strength from 255 to 64.  This will prevent
an overflow in the SSSE3 and MMX filter_line code: delta is expressed as
an u16 being shifted by 2 to the left. If it overflows, having a
strength not above 64 will make sure that m is set to 0 (making the
m*m*delta >> 14 expression void).

A value above 64 should not make any sense unless gradfun is used as
a blur filter.

Signed-off-by: Anton Khirnov <anton@khirnov.net>
2013-03-28 07:59:04 +01:00
compat Use the avstring.h locale-independent character type functions 2013-03-07 15:16:36 +02:00
doc lavfi/gradfun: fix rounding in MMX code. 2013-03-28 07:59:04 +01:00
libavcodec msmpeg4: Split decoding related functions to a separate file 2013-03-27 15:45:56 +02:00
libavdevice sndio_dec: Add missing includes for av_gettime() 2013-03-24 13:20:53 +02:00
libavfilter lavfi/gradfun: fix rounding in MMX code. 2013-03-28 07:59:04 +01:00
libavformat win32: Use 64-bit fstat/lseek variants for MSVC as well 2013-03-27 19:05:58 +02:00
libavresample cosmetics: Remove unnecessary extern keywords from function declarations 2013-03-27 14:21:45 +01:00
libavutil AVOptions: make av_set_options_string() forward options to child objects 2013-03-28 07:55:38 +01:00
libswscale cosmetics: Remove unnecessary extern keywords from function declarations 2013-03-27 14:21:45 +01:00
presets presets: spelling error in libvpx 1080p50_60 2011-10-22 00:28:56 +02:00
tests fate: filter: Add dependencies 2013-03-28 07:58:44 +01:00
tools ismindex: Check the return value of allocations 2013-03-13 20:41:25 +02:00
.gitignore doxygen: Build Doxygen documentation in the doc/ subdirectory 2012-10-23 20:25:30 +02:00
arch.mak arm: rename ARMVFP config symbol to VFP 2012-12-07 16:54:04 +00:00
avconv_filter.c avconv: Make sure the encoder exists before inspecting supported_list 2013-03-06 21:56:10 +02:00
avconv_opt.c avconv: add options for reading filtergraphs from a file. 2013-03-28 07:55:48 +01:00
avconv.c avconv: add options for reading filtergraphs from a file. 2013-03-28 07:55:48 +01:00
avconv.h avconv: add options for reading filtergraphs from a file. 2013-03-28 07:55:48 +01:00
avplay.c avplay: remove the -debug option. 2013-03-19 11:12:13 +01:00
avprobe.c Use the avstring.h locale-independent character type functions 2013-03-07 15:16:36 +02:00
avserver.c avserver: don't set deprecated options. 2013-03-08 07:41:07 +01:00
Changelog avconv: add options for reading filtergraphs from a file. 2013-03-28 07:55:48 +01:00
cmdutils_common_opts.h cmdutils: extend -h to allow printing codec details. 2012-08-19 19:22:08 +02:00
cmdutils.c avconv: print an error on applying options of the wrong type. 2013-03-08 14:12:43 +01:00
cmdutils.h avconv: print an error on applying options of the wrong type. 2013-03-08 14:12:43 +01:00
common.mak build: Move setting of SRC_DIR to the only place it is used 2013-03-27 14:49:13 +01:00
configure configure: Add error_resilience as dependency to the eatqi decoder 2013-03-27 17:37:15 +02: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 build: Move setting of SRC_DIR to the only place it is used 2013-03-27 14:49:13 +01:00
LICENSE LICENSE: Move (L)GPLv3 explanation block to a more suitable place 2013-02-27 19:51:10 +01:00
Makefile build: Remove configure-generated .config file on distclean 2013-03-27 14:49:13 +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.