Sebastian Dröge
|
88af663e86
|
shapewipe: Preserve the input color values in all cases
|
2010-02-10 10:52:53 +01:00 |
|
Sebastian Dröge
|
dc551ed30f
|
shapewipe: Scale mask alpha values by the source alpha values
|
2010-02-10 10:50:49 +01:00 |
|
Sebastian Dröge
|
6ef01b3c59
|
shapewipe: Fix ARGB processing
|
2010-02-10 10:42:32 +01:00 |
|
Sebastian Dröge
|
ad7eff41a8
|
shapewipe: Improve/add debug output
|
2010-02-08 08:26:33 +01:00 |
|
Sebastian Dröge
|
364c53fd61
|
shapewipe: Always hold the mask mutex before signalling the GCond
|
2010-02-08 08:20:44 +01:00 |
|
Sebastian Dröge
|
d875dce9bb
|
shapewipe: Move chain function error cases at the end of the function and add useful debug output
|
2010-02-08 08:19:48 +01:00 |
|
Sebastian Dröge
|
8d213d51f6
|
shapewipe: Fix race condition during shutdown that can lead to a deadlock
|
2010-02-08 08:12:11 +01:00 |
|
Sebastian Dröge
|
2d1f06103a
|
shapewipe: Drop mask buffer on FLUSH events
|
2010-02-08 08:11:33 +01:00 |
|
Sebastian Dröge
|
6df5795651
|
shapewipe: Update copyright year
|
2010-02-08 08:09:55 +01:00 |
|
Sebastian Dröge
|
87216b83b9
|
shapewipe: Don't reset properties when going PAUSED->READY
Also use defines for the default values of the properties.
|
2010-02-08 08:08:44 +01:00 |
|
Sebastian Dröge
|
e476ff9883
|
shapewipe: Replace floating point arithmetic in the inner processing loops by integer arithmetic
|
2010-01-16 16:52:11 +01:00 |
|
Sebastian Dröge
|
05e8934311
|
shapewipe: Don't do pointer dereferences in the processing loop
Lowers the time taken there in my testcase from 6.91% to 6.20%
as measured by callgrind.
|
2009-12-10 10:41:23 +01:00 |
|
Sebastian Dröge
|
b870322686
|
shapewipe: Add BGRA support for video in/output
|
2009-07-08 17:59:29 +02:00 |
|
Sebastian Dröge
|
8fade13db1
|
shapewipe: Add support for ARGB video input/output
|
2009-07-02 11:27:31 +02:00 |
|
Sebastian Dröge
|
6ba122834a
|
shapewipe: Correctly handle 0/1 fps
|
2009-06-23 18:24:00 +02:00 |
|
Sebastian Dröge
|
e4730e205f
|
shapewipe: Implement basic QoS
This change is based on Tim's QoS implementation
for jpegdec.
|
2009-06-19 11:02:00 +02:00 |
|
Sebastian Dröge
|
02b9686463
|
shapewipe: Proxy queries on the video pads to the correct peers
|
2009-06-19 11:02:00 +02:00 |
|
Sebastian Dröge
|
09094f2f3d
|
shapewipe: Proxy bufferalloc on the video sinkpad
|
2009-06-19 11:02:00 +02:00 |
|
Sebastian Dröge
|
80d5bd7168
|
shapewipe: Try to work inplace if possible
This saves one new, large allocation per frame for the
most cases.
|
2009-06-19 11:01:59 +02:00 |
|
Sebastian Dröge
|
7709bf5f2a
|
shapewipe: Fix some issues that were exposed by the new unit test
|
2009-06-01 21:25:13 +02:00 |
|
Sebastian Dröge
|
6e9d79e08c
|
shapewipe: Add documentation and integrate into the build system
|
2009-06-01 21:25:12 +02:00 |
|
Sebastian Dröge
|
01b8bacd1b
|
shapewipe: Adjust border to still have everything transparent at 1.0 and the other way around
|
2009-05-29 21:07:26 +02:00 |
|
Sebastian Dröge
|
332dae7198
|
shapewipe: Divide the border value by two, otherwise we use a twice a wide border
|
2009-05-29 16:55:25 +02:00 |
|
Sebastian Dröge
|
19b4c4f335
|
shapewipe: Add border property to allow smooth borders
...and use a border of 0.01 in the example application.
|
2009-05-29 16:52:21 +02:00 |
|
Sebastian Dröge
|
febef56cf2
|
shapewipe: Add a simple shapewipe transition filter & example application
|
2009-05-29 15:34:03 +02:00 |
|