Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-06-21Merge commit '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb'Clément Bœsch
* commit '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb': cosmetics: Fix spelling mistakes Merged-by: Clément Bœsch <u@pkh.me>
2016-05-04cosmetics: Fix spelling mistakesVittorio Giovara
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2016-05-03Drop pointless assert.h #includesDiego Biurrun
2016-03-31swscale: cleanup unused codePedro Arthur
Removed previous swscale code under '#ifndef NEW_FILTER' and removed unused fields of SwsContext
2016-02-10sws/output: fix ordered dither threshold for mono outputMichael Niedermayer
This makes sure that white stays white and black black Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-01-14swscale/output: Assert that yalpha and uvalpha are within their expected rangeMichael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-09-20swscale/output: fix undefined left shifts of negative numbersGanesh Ajjanagadde
This fixes -Wshift-negative-value reported with clang 3.7+, e.g http://fate.ffmpeg.org/log.cgi?time=20150918181527&log=compile&slot=x86_64-darwin-clang-polly-vectorize-stripmine-3.7. Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-09-08Replace all remaining occurances of step/depth_minus1 and offset_plus1Hendrik Leppkes
2015-09-08Merge commit '2268db2cd052674fde55c7d48b7a5098ce89b4ba'Hendrik Leppkes
* commit '2268db2cd052674fde55c7d48b7a5098ce89b4ba': lavu: Drop the {minus,plus}1 suffix from AVComponentDescriptor fields Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2015-09-07lavu: Drop the {minus,plus}1 suffix from AVComponentDescriptor fieldsVittorio Giovara
The new fields can be accessed directly and are more intelligible. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2015-07-25swscale/output: Fix "warning: assignment from incompatible pointer type"Michael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-07-24swscale: ayuv64le output supportPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2015-07-04swscale/output: fix input indexing in yuv2ya8_2_c()Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-07-04swscale/output: fix null pointer dereference in yuv2ya8_2_c()Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-07-02swscale: implement YA8 outputPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2015-06-17swscale/output: Add rgba64/rgb48/bgra64/bgr48 output functions with full ↵Michael Niedermayer
chroma interpolation Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-06-17swscale/output: Factorize rgb48 and 64bit codeMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-03-25swscale/output: Fix undefined shiftsMichael Niedermayer
Fixes: da14e86d8462be6493eab16bc2d40f88/asan_heap-oob_204cfd2_528_cov_340150052_COMPRESS.BMP Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-02-21swscale: Use av_clip_uintp2()Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-01-14libswscale: GBRAP input & output and GBRAP16 input supportPaul B Mahol
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2014-04-09Merge commit '92b099daf4b8ef93513e38b43899cb8458a2fde3'Michael Niedermayer
* commit '92b099daf4b8ef93513e38b43899cb8458a2fde3': swscale: support converting YVYU422 pixel format Conflicts: libswscale/input.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-04-08swscale: support converting YVYU422 pixel formatVittorio Giovara
2014-04-02swscale: add full bgra64 supportMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-03-25swscale: add two spatially stable dithering methodsØyvind Kolås
Both of these dithering methods are from http://pippin.gimp.org/a_dither/ for GIF they can be considered better than bayer (provides more gray-levels), and spatial stability - often more than twice as good compression and less visual flicker than error diffusion methods (the methods also avoids error-shadow artifacts of diffusion dithers). These methods are similar to blue/green noise type dither masks; but are simple enough to generate their mask on the fly. They are still research work in progress; though more expensive to generate masks (which can be used in a LUT) like 'void and cluster' and similar methods will yield superior results
2013-08-16Merge commit 'aa2ba8c99e5708884a56aea9c1d96e014866f8a3'Michael Niedermayer
* commit 'aa2ba8c99e5708884a56aea9c1d96e014866f8a3': swscale: Move extern declarations for tables to swscale_internal.h Conflicts: libswscale/output.c libswscale/swscale_internal.h libswscale/swscale_unscaled.c libswscale/utils.c libswscale/yuv2rgb.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-08-15sws: add dither enumMichael Niedermayer
This allows specifying more dither algorithms without using up flags and without ambiguities. Also initialize the new field based on the flags and use it. Note, improving the logic of the checks is left to subsequent commits, this here only switches from flags to enum. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-08-15swscale: Move extern declarations for tables to swscale_internal.hDiego Biurrun
Also add missing ff_ prefixes where necessary.
2013-05-19swscale/output: silence warning about undefined 'ASSERT_LEVEL'Paul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2013-05-19swscale/output: remove unused headerPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2013-05-18sws/output: yuv2rgb_write() assert that alpha has the correct value in the ↵Michael Niedermayer
tables Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-18sws/output: init A1/A2 so that rgba64 ends with 0xffff in the absence of ↵Michael Niedermayer
alpha input Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-15replace remaining PIX_FMT_* flags with AV_PIX_FMT_FLAG_*Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-14swscale/output: silence compiler warnings about uninitialized variablesMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-13sws/output: remove offset/coef for alpha in rgba64Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-12swscale: RGBA64 outputPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-10sws/output/yuv2gbrp_full_X_c(): silence warning about uninitialized variableMichael Niedermayer
clang did not show this one, so i missed it in the last batch Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-10sws/output: silence warnings about uninitialized use of variablesMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-08libswscale: GBRAP input & output and GBRAP16 input supportPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2013-04-14swscale/output: fix alpha scale in the new functionsMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-04-14sws/output: add yuv2rgb_full_1_c_template()Michael Niedermayer
7500->4500 cycles on sandybridge Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-04-14sws/output: add +yuv2rgb_full_2_c_template()Michael Niedermayer
8100 cycles -> 5800 cycles on sandybridge Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-04-14sws/output: factor yuv2rgb_write_full() outMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-02-10Merge commit 'd6d5ef5534d582f9dbaf18ac2605cf5bb72cd821'Michael Niedermayer
* commit 'd6d5ef5534d582f9dbaf18ac2605cf5bb72cd821': sws: GBRP9, GBRP10, and GBRP16 output support Conflicts: libswscale/output.c libswscale/utils.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>
2013-02-09sws: GBRP9, GBRP10, and GBRP16 output supportMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2013-01-28Merge commit '05b0998f511ffa699407465d48c7d5805f746ad2'Michael Niedermayer
* commit '05b0998f511ffa699407465d48c7d5805f746ad2': dsputil: Fix error by not using redzone and register name swscale: GBRP output support Conflicts: libswscale/output.c libswscale/swscale.c libswscale/swscale_internal.h libswscale/utils.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>
2013-01-28swscale: GBRP output supportMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2013-01-26sws: GBRP9, GBRP10 GBRP12 GBRP14 output supportMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-26sws: GBRP output supportMichael Niedermayer
Reviewed-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-19sws: fix ED mono dither black levelMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-19sws: rgb/bgr 4/8 error diffusion ditherMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>