214 Commits (84ef7e7fc3339378ec219ffc7cd31e2385c007f8)

Author SHA1 Message Date
Ramiro Polla 804db4466d Remove unused variables. 16 years ago
Diego Biurrun 8b1a644177 AltiVec code and runtime cpudetect do not require CONFIG_GPL. 16 years ago
Diego Biurrun 57f6d52a22 The AltiVec optimizations of libswscale are no longer under GPL. 16 years ago
Diego Biurrun e912c13ad7 PPC: Make sure that COMPILE_C is not deactivated if RUNTIME_CPUDETECT is set. 16 years ago
Vitor Sessak fa8c408b26 Do not call rgb2rgbWrapper() for rgb48*, there is no special converter 16 years ago
Pavel Pavlov 92db623584 Use DECLARE_ALIGNED macro instead of gcc __attribute__. 16 years ago
Kostya Shishkov 68e7f4828d YUV into RGB48 BE/LE conversion support 16 years ago
Kostya Shishkov e8417235d0 Partial (low bits ignored, no direct transcoding into other RGB formats) support 16 years ago
Kostya Shishkov 80704c47c4 Move colorspace conversion functions implemented in pure C from template 16 years ago
Kostya Shishkov 075ec82c54 Make SwScaler recognize RGB48 BE/LE colourspaces (not support though). 16 years ago
Diego Biurrun 0020c54cb8 Add const qualifier to param argument of sws_getContext() and 16 years ago
Diego Biurrun 465477e1fb Move preprocessor condition before variable declaration, fixes the warning: 16 years ago
Vitor Sessak 5f9ae1983d Fix sliced yuv410 -> yuv420 conversion 16 years ago
Carl Eugen Hoyos 8e86dd1241 Make reset_ptr() void. 16 years ago
Michael Niedermayer de1275d5e8 Planar 16bit 420 422 444 YUV support (output is only supported in some 16 years ago
Michael Niedermayer 61a3f379e0 Merge gray->gray converters into planarCopy(), this should also make planarCopy() 16 years ago
Michael Niedermayer b87fae9f56 Make sure src/dst are NULL when they arent used, some code uses this to 16 years ago
Michael Niedermayer 081aa41db9 Use generic BE check instead of checking for gray16LE. 16 years ago
Stefano Sabatini 0c067dc34b Make sws_setColorspaceDetails() return -1 if the destination format is 16 years ago
Stefano Sabatini 2d26fa2822 Move sws_[gs]etColorspaceDetails() documentation from swscale.c to 16 years ago
Ramiro Polla 10a7d21672 Rename RUNTIME_CPUDETECT to CONFIG_RUNTIME_CPUDETECT and always define it. 16 years ago
Ramiro Polla dd4090256c swscale: Remove X86 commented out code. 16 years ago
Ramiro Polla 40fa514033 swscale: Use function pointers for swScale functions. 16 years ago
Ramiro Polla 14d5c18c98 swscale: {}-related cosmetics. 16 years ago
Ramiro Polla 7ac4032784 swscale: Add const to some swScale functions' parameters. 16 years ago
Cédric Schieli 4626ee1a8c Adds "YUYV422 to YUVA420P" and "UYVY422 to YUVA420P" unscaled convertion 16 years ago
Cédric Schieli 08218e6d83 Fix some places where "non-alpha to YUVA420P" do not fill the alpha plane 16 years ago
Michael Niedermayer ff8084cf1c Enable unscaled packed422 -> planar 420 converters by default as the 16 years ago
Reimar Döffinger 6f34808691 Fix planarCopy to ignore the GRAY8 "pseudo"-palette, fixes libavtest regression test. 16 years ago
Reimar Döffinger 20ddf5a8e4 Avoid crash on planarCopy to a destination without alpha. 16 years ago
Cédric Schieli 6268f55be5 YUVA420P is now supported as output format 16 years ago
Cédric Schieli 6858492e6c Add alpha channel scaling 16 years ago
Cédric Schieli f6cf4ed08a Use a simpler and more general check for the gray case in the planarCopy function 16 years ago
Ramiro Polla dd35beb29b Allocate executable memory with VirtualAlloc() in Windows. 16 years ago
Ramiro Polla 16a3717f8d Drop unnecessary cast and cosmetically align. 16 years ago
Michael Niedermayer 72ef3dd72e Fix 10l typo. 16 years ago
Michael Niedermayer 0411072ee3 Unscaled converters for 16 years ago
Ramiro Polla d0ce212a7a Do not assume long is same width as x86 register. 16 years ago
Diego Biurrun 780daf2b09 Consistently use ff_ prefixes for internal symbols. 16 years ago
Cédric Schieli d4da3e4790 Add a fillPlane function to fill a plane with one constant value 16 years ago
Cédric Schieli 4c01b868de Don't write outside of the picture buffer in planarCopy in the gray case 16 years ago
Cédric Schieli c662e788ce In initMMX2HScaler, when chrDstW is not divisible by 4, the last filterPos element is initialized on the wrong index (not evenly aligned). This fixes it 16 years ago
Cédric Schieli 6208d67664 Let the 4th plane reach the swScale function 16 years ago
Cédric Schieli a3398feb26 Fix bug introduced by me in r28756 16 years ago
Cédric Schieli f8a138be52 When converting from a non alpha format to an alpha format, defaults 16 years ago
Cédric Schieli 2c89734255 Use YUV420P code path for YUVA420P where appropriate 16 years ago
Kostya Shishkov e76709d8a6 New LGPLed YUV2RGB table generator for SwScaler 16 years ago
Stefano Sabatini e14ff1e628 Use sws_printVec2() instead of the deprecated sws_printVec(). 16 years ago
Stefano Sabatini 26b40a659d Implement sws_printVec2() and deprecate sws_printVec(). 16 years ago
Kostya Shishkov 12794f73eb Some AltiVec functions in SwScaler produce different output than their 16 years ago