summaryrefslogtreecommitdiff
path: root/libswscale
Commit message (Collapse)AuthorAge
...
* yvu9toyv12Wrapper is not bitexact so disable it when the user wantsMichael Niedermayer2008-09-12
| | | | | | bitexactness to C. Originally committed as revision 27594 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Make the horizontal C scaler code clip only against INT16_MAX not 0,Michael Niedermayer2008-09-12
| | | | | | this decreases the difference between C and MMX, its also faster. Originally committed as revision 27593 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Add bitexact flag.Michael Niedermayer2008-09-12
| | | | Originally committed as revision 27592 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* The yuv->rgb tables are too small for cliping to be avoidable,Michael Niedermayer2008-09-12
| | | | | | | | thus revert the respective optimization. The table generator code has to be rewritten anyway one day by some volunteer because its not LGPL, fixing the GPL table generator thus seems like wasted time. Originally committed as revision 27591 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Fix another 1000l bug in the mono input code.Michael Niedermayer2008-09-12
| | | | Originally committed as revision 27590 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Add support for PIX_FMT_YUV440P.Michael Niedermayer2008-09-12
| | | | Originally committed as revision 27589 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* 10000l PIX_FMT_MONOWHITE check was really a || 1.Michael Niedermayer2008-09-12
| | | | | | | Thats what happens when one does not do the full set of tests before each commit and just quickly goes over the diff thinking, "hey its a trivial change". Originally committed as revision 27588 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Support mono as input format.Michael Niedermayer2008-09-12
| | | | Originally committed as revision 27587 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Add support for PIX_FMT_MONOWHITE as output format.Michael Niedermayer2008-09-12
| | | | Originally committed as revision 27586 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* rgb24toyv12 isnt accuratly rounding, so disable it as well when theMichael Niedermayer2008-09-12
| | | | | | user asks for accurate rounding. Originally committed as revision 27585 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Do not use the unscaled yuv->rgb converters if SWS_ACCURATE_RND is set,Michael Niedermayer2008-09-12
| | | | | | because they do not accurately round. Originally committed as revision 27584 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* 100000000000000l, forgot to commit header change for r27580.Michael Niedermayer2008-09-11
| | | | Originally committed as revision 27583 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Fix typo that lead to averaging of the same pixel in rgb24ToUV_half().Michael Niedermayer2008-09-11
| | | | Originally committed as revision 27582 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Remove mistakely commited code i used for testing.Michael Niedermayer2008-09-11
| | | | Originally committed as revision 27581 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Implement full horizontal chroma for rgb/bgr24/32 output.Michael Niedermayer2008-09-11
| | | | Originally committed as revision 27580 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Do not do unneeded cliping in YSCALE_YUV_2_PACKEDX_C.Michael Niedermayer2008-09-11
| | | | Originally committed as revision 27579 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Factorize yuv2packedXinC().Michael Niedermayer2008-09-11
| | | | Originally committed as revision 27578 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Set rgb2yuv constants more accurately, makes no real difference though.Michael Niedermayer2008-09-11
| | | | Originally committed as revision 27577 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Fix chroma yuv->rgb tables for jpeg style yuv, this was missed as itMichael Niedermayer2008-09-11
| | | | | | only affects the C code while mmx uses different tables. Originally committed as revision 27576 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Correct normalization constant for the vertical filter, iam notMichael Niedermayer2008-09-10
| | | | | | | completely sure why this was at such incorrect value, but i could not find any problems when it was set correctly. Originally committed as revision 27575 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Make the 2point linear interpolation coefficients correct even for theMichael Niedermayer2008-09-10
| | | | | | nearly never occuring 0.0, 1.0. Originally committed as revision 27574 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Fix overflow.Michael Niedermayer2008-09-10
| | | | Originally committed as revision 27573 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Fix build failure due to %%eip on x86_64.Michael Niedermayer2008-09-10
| | | | Originally committed as revision 27569 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Change RGB2YUV_SHIFT from 16 to 15 to make it able to workMichael Niedermayer2008-09-10
| | | | | | with 16bit signed constants (like SIMD might use). Originally committed as revision 27568 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Add bgr/rgb15/16/32->UV-half to the macro so theres less code duplicationMichael Niedermayer2008-09-10
| | | | | | at the source level. Originally committed as revision 27567 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Factorize RGB/BGR15/16/32->UV by using the preprocessor.Michael Niedermayer2008-09-10
| | | | Originally committed as revision 27566 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Factorize rgb/bgr15/16/32->Y by using the preprocessor.Michael Niedermayer2008-09-10
| | | | Originally committed as revision 27565 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Make SWS_FULL_CHR_H_INP work.Michael Niedermayer2008-09-10
| | | | Originally committed as revision 27564 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* spelling/wording cosmeticsDiego Biurrun2008-09-10
| | | | Originally committed as revision 27563 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* More accurate rounding for 8bit inputs.Michael Niedermayer2008-09-09
| | | | Originally committed as revision 27562 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Rewrite bgr24->yuv mmx code, the new code is cleaner, more accurate,Michael Niedermayer2008-09-09
| | | | | | and does not throw half the chroma away. Originally committed as revision 27561 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Add table of rgb->yuv convertion coefficients.Michael Niedermayer2008-09-09
| | | | Originally committed as revision 27558 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* More correct rounding for the rgb/bgr->yuv converters.Michael Niedermayer2008-09-09
| | | | Originally committed as revision 27557 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Prevent overflows during mpeg->jpeg yuv.Michael Niedermayer2008-09-09
| | | | Originally committed as revision 27552 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Fix jpeg yuv.Michael Niedermayer2008-09-08
| | | | | | Fixes issue504. Originally committed as revision 27547 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Fix typo in comment.Michael Niedermayer2008-09-08
| | | | Originally committed as revision 27546 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Fix accurate rounding mode on x86_64.Michael Niedermayer2008-09-07
| | | | | | Fixes issue222. Originally committed as revision 27545 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Make ToY and ToUV family of function consistent part ILuca Barbato2008-09-07
| | | | | | Convert width argument from int to long (note: srcW is still an int). Originally committed as revision 27544 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Make fast bilinear scaler work again.Michael Niedermayer2008-09-07
| | | | Originally committed as revision 27543 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* simplify function selection codeBaptiste Coudurier2008-09-05
| | | | Originally committed as revision 27528 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* enable yuv422p to uyvy converterBaptiste Coudurier2008-09-05
| | | | Originally committed as revision 27527 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Make 16bit grayscale output work.Michael Niedermayer2008-09-04
| | | | Originally committed as revision 27524 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Fix SWS_FAST_BILINEAR and SWS_POINT with some unscaled rgb<->bgr converters.Michael Niedermayer2008-09-04
| | | | Originally committed as revision 27523 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Support PIX_FMT_RGB32_1 and PIX_FMT_BGR32_1.Michael Niedermayer2008-09-04
| | | | | | Fixes issue248. Originally committed as revision 27522 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Fix 4 and 8 bit RGB/BGR input.Michael Niedermayer2008-09-04
| | | | Originally committed as revision 27521 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Remove workaround for rgb/bgr mess.Michael Niedermayer2008-09-04
| | | | Originally committed as revision 27520 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Fix 4 of the unscaled rgb15/16 converters, each of these containedMichael Niedermayer2008-09-04
| | | | | | | | 2-3 bugs each of which made it fail completely, this code clearly has never been tested and been written by somone who knows the difference between a potato and a computer is that the first is round. Originally committed as revision 27519 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* rgb vs bgr fix for the unscaled converters.Michael Niedermayer2008-09-04
| | | | Originally committed as revision 27518 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Fix rgb15/16 vs. bgr part2.Michael Niedermayer2008-09-04
| | | | Originally committed as revision 27517 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Fix rgb15/16 vs. bgr part1.Michael Niedermayer2008-09-04
| | | | Originally committed as revision 27516 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale