- 30 Aug, 2013 1 commit
-
-
Sean McGovern authored
Signed-off-by: Martin Storsjö <martin@martin.st>
-
- 29 Aug, 2013 6 commits
-
-
Sean McGovern authored
Signed-off-by: Martin Storsjö <martin@martin.st>
-
Diego Biurrun authored
-
Diego Biurrun authored
-
Diego Biurrun authored
-
Diego Biurrun authored
-
Diego Biurrun authored
Also give consistent names to init functions.
-
- 02 Jun, 2013 1 commit
-
-
Diego Biurrun authored
-
- 30 Apr, 2013 1 commit
-
-
Diego Biurrun authored
-
- 20 Dec, 2012 1 commit
-
-
Diego Biurrun authored
-
- 08 Oct, 2012 1 commit
-
-
Anton Khirnov authored
-
- 05 Oct, 2012 1 commit
-
-
Mans Rullgard authored
This gets rid of the variable-length scratch buffer by filtering 16 pixels at a time and writing directly to the destination. The extra loads this requires to load the source values are compensated by not doing a round-trip to memory before shifting. Signed-off-by: Mans Rullgard <mans@mansr.com>
-
- 22 Jul, 2012 1 commit
-
-
Diego Biurrun authored
-
- 06 Jul, 2012 1 commit
-
-
Pavel Koshevoy authored
Misaligned row artifacts showed up when a 624x352 frame was converted to BGR24 format. When advancing to the next row the destination linesize was added to the last output pointer position which was not linesize aligned, resulting in a distorted picture. Signed-off-by: Pavel Koshevoy <pavel@apple.aragog.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 04 Jul, 2012 1 commit
-
-
Michael Niedermayer authored
Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 12 Apr, 2012 1 commit
-
-
Diego Biurrun authored
-
- 09 Apr, 2012 1 commit
-
-
Diego Biurrun authored
-
- 06 Mar, 2012 1 commit
-
-
Ronald S. Bultje authored
Fixes overflows for large image sizes. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
-
- 02 Mar, 2012 1 commit
-
-
Diego Biurrun authored
-
- 21 Feb, 2012 1 commit
-
-
Diego Biurrun authored
-
- 09 Feb, 2012 1 commit
-
-
Diego Biurrun authored
-
- 25 Jan, 2012 1 commit
-
-
Diego Biurrun authored
-
- 08 Jan, 2012 1 commit
-
-
Diego Biurrun authored
-
- 04 Jan, 2012 1 commit
-
-
Diego Biurrun authored
-
- 22 Oct, 2011 2 commits
-
-
Ronald S. Bultje authored
-
Kieran Kunhya authored
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
-
- 25 Sep, 2011 1 commit
-
-
Mans Rullgard authored
Use uintptr_t instead of plain int. Without this change, the comparisons will come out wrong for pointers in certain ranges. Fixes random failures on ppc64. Also fixes some compiler warnings. Signed-off-by: Mans Rullgard <mans@mansr.com>
-
- 18 Aug, 2011 1 commit
-
-
Ronald S. Bultje authored
This allows using more specific implementations for chroma/luma, e.g. we can make assumptions on filterSize being constant, thus avoiding that test at runtime.
-
- 12 Aug, 2011 2 commits
-
-
Luca Barbato authored
It just does that part in scalar form, I doubt using a vector store over 2 array would speed it up particularly. The function should be written to not use a scratch buffer.
-
Ronald S. Bultje authored
-
- 11 Jul, 2011 1 commit
-
-
Ronald S. Bultje authored
For 9/10bit, it means we don't have to upscale to 16bit before actual scaling or pixel format conversion, and thus a performance gain.
-
- 01 Jul, 2011 1 commit
-
-
Ronald S. Bultje authored
For 9/10bit, it means we don't have to upscale to 16bit before actual scaling or pixel format conversion, and thus a performance gain.
-
- 30 Jun, 2011 1 commit
-
-
Ronald S. Bultje authored
This means that precision is retained when scaling between sample formats with >8 bits per component (48bit RGB, 16bit grayscale, 9/10/16bit YUV).
-
- 29 Jun, 2011 1 commit
-
-
Ronald S. Bultje authored
This means that precision is retained when scaling between sample formats with >8 bits per component (48bit RGB, 16bit grayscale, 9/10/16bit YUV).
-
- 28 Jun, 2011 3 commits
-
-
Mans Rullgard authored
Signed-off-by: Mans Rullgard <mans@mansr.com>
-
Ronald S. Bultje authored
Remove unused variables "flags" and "dstFormat" in yuv2packed1, merge source rows per plane for yuv2packed[12], and make every source argument int16_t (some where invalidly set to uint16_t). This prevents stack pollution and is part of the Great Evil Plan to simplify swscale.
-
Ronald S. Bultje authored
This will likely lead to a considerable performance boost, since it removes a branch from the inner loop. Part of the Great Evil Plan to simplify swscale.
-
- 26 Jun, 2011 1 commit
-
-
Ronald S. Bultje authored
-
- 07 Jun, 2011 2 commits
-
-
Ronald S. Bultje authored
-
Ronald S. Bultje authored
Make yuv2yuvX16_c a function pointer for yuv2yuvX(), so that the function pointer becomes bitdepth-independent.
-