Age | Commit message (Collapse) | Author |
|
|
|
Remove unused x_odd parameter from blend_???_exact functions
|
|
- validate palette alpha values in overlay manager
(one check / overlay / palette index) instead of
checking every alpha value twice for every
blended pixel in every frame
- remove unneeded calculations
- approximiate expensive integer divisions with
multiplication and shift
|
|
First of all, as we check the presence of the attribute in configure.ac and
we generate the XINE_PACKED definition there, there's no need to do the work
again on attributes.h.
Also remove #pragma pack support for now, as the trick is just not neat enough,
and as it is it's just noise.
Make Wine, libdvdnav and nosefart use XINE_PACKED rather than doing their own
checks, as they are less reliable.
|
|
CVS patchset: 8587
CVS date: 2007/02/03 16:31:55
|
|
Found by Coverity Scan CID 245.
CVS patchset: 8312
CVS date: 2006/09/26 22:35:32
|
|
CVS patchset: 8094
CVS date: 2006/07/08 10:02:47
|
|
modify blend algo to avoid division (too slow on some machines).
Result is still acceptable.
CVS patchset: 8093
CVS date: 2006/07/08 09:40:03
|
|
Also (hopefully) avoid memleak on allocation failure.
CVS patchset: 8071
CVS date: 2006/06/22 23:47:16
|
|
CVS patchset: 8063
CVS date: 2006/06/20 00:35:07
|
|
usage, and by not using a double pointer in alphablend code (the first pointer was always dereferenced anyway).
CVS patchset: 8062
CVS date: 2006/06/20 00:18:44
|
|
thanks Thomas
CVS patchset: 7868
CVS date: 2006/02/05 11:22:47
|
|
CVS patchset: 7746
CVS date: 2005/09/27 02:05:31
|