- 28 Jan, 2012 2 commits
-
-
Alex Converse authored
-
Paul B Mahol authored
Signed-off-by:
Ronald S. Bultje <rsbultje@gmail.com> Conflicts: libavutil/avutil.h libavutil/pixfmt.h
-
- 27 Jan, 2012 2 commits
-
-
Alex Converse authored
This reverts commit fc115c80. Tests are broken.
-
Paul B Mahol authored
Signed-off-by:
Ronald S. Bultje <rsbultje@gmail.com>
-
- 24 Jan, 2012 1 commit
-
-
Michael Niedermayer authored
Fixes Ticket869 Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 22 Jan, 2012 1 commit
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 14 Jan, 2012 1 commit
-
-
Diego Biurrun authored
Fixes several "‘static’ is not at beginning of declaration" warnings.
-
- 11 Jan, 2012 1 commit
-
-
Michael Niedermayer authored
This fixes a gray line on the right side due to 1 column of pixels being skiped. Fixes Ticket891 Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 09 Jan, 2012 1 commit
-
-
Paul B Mahol authored
Signed-off-by:
Ronald S. Bultje <rsbultje@gmail.com>
-
- 04 Jan, 2012 1 commit
-
-
Ronald S. Bultje authored
Non-RGB output always uses full chroma interpolation.
-
- 22 Dec, 2011 1 commit
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 19 Dec, 2011 2 commits
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Fixes Ticket795 Bug Found by: Oana Stratulat Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 18 Dec, 2011 1 commit
-
-
Ronald S. Bultje authored
This fixes integer multiplication overflows in RGB48 output (vertical) scaling as detected by IOC. What happens is that for certain types of filters (lanczos, spline, bicubic), the intermediate sum of coefficients in the middle of a filter can be larger than the fixed-point equivalent of 1.0, even if the final sum is 1.0. This is fine and we support that. However, at frame edges, initFilter() will merge the coefficients for the off-screen pixels into the top or bottom pixel, such as to emulate edge extension. This means that suddenly, a single coefficient can be larger than the fixed-point equivalent of 1.0, which the vertical scaling routines do not support. Therefore, remove the merging of coefficients for edges for the vertical scaling filter, and instead add edge detection to the scaler itself so that it copies the pointers (not data) for the edges (i.e. it uses line[0] for line[-1] as well), so that a single coefficient is never larger than the fixed-point equivalent of 1.0.
-
- 01 Dec, 2011 1 commit
-
-
Reinhard Tartler authored
this file uses the M_PI macro since 4e74187d, so include the correct header directly. Signed-off-by:
Reinhard Tartler <siretart@tauware.de>
-
- 28 Nov, 2011 1 commit
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 25 Nov, 2011 1 commit
-
-
Martin Storsjö authored
This was removed erroneously in 046f081b. This define still is necessary for getting MAP_ANONYMOUS defined on linux/glibc, despite the define reshuffling done in that commit. Without MAP_ANONYMOUS defined, the mprotect calls for setting the generated mmx2 scaler code pages executable are left out, causing crashes if that codepath is chosen. This patch fixes scaling from 192x144 to 320x240 with -sws_flags fast_bilinear, which crashes on linux at the moment. Signed-off-by:
Martin Storsjö <martin@martin.st>
-
- 24 Nov, 2011 1 commit
-
-
Ronald S. Bultje authored
-
- 18 Nov, 2011 1 commit
-
-
Michael Niedermayer authored
libswscale/utils.c:941:13: warning: passing argument 5 of ‘initMMX2HScaler’ from incompatible pointer type libswscale/utils.c:524:12: note: expected ‘int32_t *’ but argument is of type ‘int16_t *’ libswscale/utils.c:942:13: warning: passing argument 5 of ‘initMMX2HScaler’ from incompatible pointer type libswscale/utils.c:524:12: note: expected ‘int32_t *’ but argument is of type ‘int16_t *’ Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 17 Nov, 2011 1 commit
-
-
Michael Niedermayer authored
Fixes Ticket576 Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 11 Nov, 2011 1 commit
-
-
Sean McGovern authored
Altivec does unaligned reads from this buffer in hscale_altivec_real(), and can thus read up to 16 bytes beyond the end of the buffer. Therefore, add an extra 16 bytes of padding at the end of the conversion buffer. This fixes fate-lavfi-pixfmts_scale on AltiVec-enabled builds under valgrind. Signed-off-by:
Ronald S. Bultje <rsbultje@gmail.com>
-
- 05 Nov, 2011 1 commit
-
-
Ronald S. Bultje authored
The vertical scaler handles 2 rows at a time and thus requires alignment by 2, or else it'll read invalid memory and result in corrupt output.
-
- 21 Oct, 2011 2 commits
-
-
Ronald S. Bultje authored
-
Ronald S. Bultje authored
-
- 18 Oct, 2011 1 commit
-
-
Ronald Bultje authored
Signed-off-by:
Janne Grunau <janne-libav@jannau.net>
-
- 12 Oct, 2011 1 commit
-
-
Anton Khirnov authored
-
- 09 Oct, 2011 1 commit
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 03 Oct, 2011 1 commit
-
-
Reimar Döffinger authored
Signed-off-by:
Reimar Döffinger <Reimar.Doeffinger@gmx.de>
-
- 24 Sep, 2011 1 commit
-
-
Jean First authored
-
- 15 Sep, 2011 1 commit
-
-
Ronald S. Bultje authored
SSE-optimized hScale() scales up to 4 pixels at once, so we need to allocate up to 3 padding pixels to prevent overreads. This fixes valgrind errors in various swscale-tests on fate.
-
- 14 Aug, 2011 1 commit
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 12 Aug, 2011 1 commit
-
-
Ronald S. Bultje authored
-
- 04 Aug, 2011 2 commits
-
-
Stefano Sabatini authored
The logged information is possibly false, and it tends to be outdated after each change since the logging code needs to be manually updated. Simplify and prevent confusing wrong debug messages. Signed-off-by:
Luca Barbato <lu_zero@gentoo.org>
-
Stefano Sabatini authored
Also remove the unnecessary isSupportedIn/Out macros. Make the code more compact/readable, and simplify the access to lsws-specific pixel format information. Signed-off-by:
Luca Barbato <lu_zero@gentoo.org>
-
- 03 Aug, 2011 1 commit
-
-
Stefano Sabatini authored
-
- 02 Aug, 2011 2 commits
-
-
Ronald S. Bultje authored
This reverts commit ac0fb593. It causes valgrind errors which I'll want to investigate before resubmitting this.
-
Ronald S. Bultje authored
-
- 28 Jul, 2011 1 commit
-
-
Stefano Sabatini authored
-
- 26 Jul, 2011 2 commits
-
-
Stefano Sabatini authored
Directly call sws_isSupportedInput/Output.
-
Stefano Sabatini authored
-