- 11 Jul, 2011 16 commits
-
-
Michael Niedermayer authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Ronald S. Bultje authored
Based on a somewhat similar idea in FFmpeg's swscale copy.
-
Ronald S. Bultje authored
We operated on 31-bits, but with e.g. lanczos scaling, values can add up to beyond 0x80000000, thus leading to output of zeroes. Drop one bit of precision fixes this.
-
Ronald S. Bultje authored
We accessed the alpha array even it wasn't used and didn't exist, hence leading to a NULL pointer segfault. (cherry picked from commit bf2cba45)
-
Ronald S. Bultje authored
We would use the second half of the U plane buffer, rather than the V plane buffer, to output the V plane pixels.
-
Michael Niedermayer authored
-
Michael Niedermayer authored
-
Michael Niedermayer authored
-
Michael Niedermayer authored
-
Michael Niedermayer authored
-
Michael Niedermayer authored
-
Michael Niedermayer authored
-
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.
-
Michael Niedermayer authored
* ronalds_buggy_gt8bit_sws: swscale: fix another yuv range conversion overflow in 16bit scaling. (cherry picked from commit 81cc7d0b) swscale: fix yuv range correction when using 16-bit scaling. (cherry picked from commit e0b8fff6) swscale: implement >8bit scaling support. Conflicts: libswscale/swscale.c libswscale/utils.c libswscale/x86/swscale_template.c tests/ref/lavfi/pixdesc tests/ref/lavfi/pixfmts_copy tests/ref/lavfi/pixfmts_null tests/ref/lavfi/pixfmts_scale tests/ref/lavfi/pixfmts_vflip Merged-by: Michael Niedermayer <michaelni@gmx.at>
-
- 01 Jul, 2011 5 commits
-
-
Ronald S. Bultje authored
(cherry picked from commit 81cc7d0b)
-
Ronald S. Bultje authored
(cherry picked from commit e0b8fff6)
-
Michael Niedermayer authored
Fixes ticket302 The second hunk is from anatoly Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Carl Eugen Hoyos authored
-
Carl Eugen Hoyos authored
-
- 30 Jun, 2011 6 commits
-
-
Jeff Downs authored
All option parsing functions now match the function pointer signature through which they are called (int f(const char *, const char *), thereby working reliably on all platforms. Prefix all option processing functions with opt_
-
Stefano Sabatini authored
The symbols was added in the git commit 51293367.
-
Carl Eugen Hoyos authored
-
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).
-
Michael Niedermayer authored
* qatar/master: rational-test: Add proper main() declaration to fix gcc warnings. configure: Add vdpau and dxva2 to configure results output. Remove unused, never built libavutil/pca.[ch] matroskadec: forward parsing errors to caller. av_find_stream_info: simplify EAGAIN handling. aacenc: Fix determination of Mid/Side Mode. psymodel: Remove the single channel analysis function aacenc: Implement dummy channel group analysis that just calls the single channel analysis for each channel. psymodel: Add channels and channel groups to the psymodel. ARM: remove check for PLD instruction fate: move amr[nw]b test rules into separate files ogg: fix double free when finding length of small chained oggs. swscale: implement >8bit scaling support. build: fix creation of tools dir with make 3.81 build: Mark all-yes Makefile target as phony. pixfmt: fix YUV422/444 wrong endian comment build: create output directories as needed Add new yuv444 pixfmts to avcodec_align_dimensions2 Conflicts: Makefile configure libavutil/pca.c libavutil/pca.h libavutil/pixfmt.h libswscale/swscale.c libswscale/utils.c libswscale/x86/swscale_template.c tests/ref/lavfi/pixdesc tests/ref/lavfi/pixfmts_copy tests/ref/lavfi/pixfmts_null tests/ref/lavfi/pixfmts_scale tests/ref/lavfi/pixfmts_vflip Merged-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 29 Jun, 2011 13 commits
-
-
Diego Biurrun authored
-
Diego Biurrun authored
-
Mans Rullgard authored
Signed-off-by: Mans Rullgard <mans@mansr.com>
-
Ami Fischman authored
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
-
Ami Fischman authored
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
-
Reimar Döffinger authored
-
Carl Eugen Hoyos authored
-
Nathan Caldwell authored
In adjust_frame_information(), msc is incremented for each sfb in each sub-window then compared against max_sfb which is for a single sub-window. This resulted in frames using EIGHT_SHORT_SEQUENCE where the first few sub-windows increment msc to a value that results in ms_mode == 2. Even though only some of the bands are actually using Mid/Side.
-
Nathan Caldwell authored
-
Nathan Caldwell authored
aacenc: Implement dummy channel group analysis that just calls the single channel analysis for each channel.
-
Nathan Caldwell authored
-
Mans Rullgard authored
PLD is present in ARMv5TE and later, which is checked for separately. Signed-off-by: Mans Rullgard <mans@mansr.com>
-
Mans Rullgard authored
Signed-off-by: Mans Rullgard <mans@mansr.com>
-