summaryrefslogtreecommitdiffstats
path: root/gst/videomixer/blend_i420.c
Commit message (Collapse)AuthorAgeFilesLines
* videomixer: Remove the calculate_frame_size() function and use libgstvideo ↵Sebastian Dröge2009-07-101-7/+0
| | | | instead
* videomixer: I420 mode: Add fast path for 0.0 and 1.0 alphaEdward Hervey2009-07-101-0/+18
| | | | | If the source alpha is 0.0, we take nothing. If the source alpha is 1.0, we overwrite everything.
* videomixer: I420 blending : Fix main algorithm.Edward Hervey2009-07-101-1/+1
| | | | | | | When blending a source layer with an alpha of 'a' on top of another destination layer we take the sum of: * 'a' percent of the source layer * (100 - 'a') percent of the destination layer (the remainder)
* videomixer: Make debugging category global to all the code.Edward Hervey2009-07-101-0/+1
|
* videomixer: Make checker pattern lookup table constantSebastian Dröge2009-07-081-1/+1
|
* videomixer: Don't use // commentsSebastian Dröge2009-05-281-1/+0
|
* videomixer: Some cleanup and fix the calculation of the frame size in bytesSebastian Dröge2009-05-281-0/+7
|
* videomixer: Fix I420 blending to actually do somethingSebastian Dröge2009-05-281-10/+33
| | | | | | For this we a) implement the checkers filling and b) actually blend the src/dest by using the src alpha value from the pad.
* videomixer: Add support for blending BGRA and AYUVAlex Ugarte2009-05-281-0/+295
Fixes bug #577017.