Wim Taymans
|
01fe86d53c
|
shapewipe: beginnings of porting
|
2011-07-06 19:03:52 +02:00 |
|
Robert Swain
|
b5c8c7708b
|
y4mencode: shapewipe: Address unused but set variables
GCC 4.6.x complains about such usage.
|
2011-04-16 13:12:50 +01:00 |
|
Sebastian Dröge
|
72b7685bef
|
shapewipe: Force format to AYUV in the example pipeline for the same reason
|
2010-09-21 19:15:22 +02:00 |
|
Sebastian Dröge
|
a1890f8d44
|
shapewipe: Improve debugging and immediately return empty caps from the getcaps functions
|
2010-09-21 19:15:22 +02:00 |
|
Sebastian Dröge
|
0f7631f8ec
|
shapewipe: Add support for the remaining ARGB formats
And handle AYUV like ARGB, we need no YUV specific handling.
|
2010-03-21 11:14:12 +01:00 |
|
Sebastian Dröge
|
919e93f1b2
|
[MOVED FROM BAD 29/29] shapewipe: Preserve the input color values in all cases
|
2010-02-12 11:12:35 +01:00 |
|
Sebastian Dröge
|
e9f9f4cfd4
|
[MOVED FROM BAD 28/29] shapewipe: Scale mask alpha values by the source alpha values
|
2010-02-12 11:12:35 +01:00 |
|
Sebastian Dröge
|
8786380c9a
|
[MOVED FROM BAD 27/29] shapewipe: Fix ARGB processing
|
2010-02-12 11:12:35 +01:00 |
|
Sebastian Dröge
|
6e086c8e2f
|
[MOVED FROM BAD 25/29] shapewipe: Improve/add debug output
|
2010-02-12 11:12:34 +01:00 |
|
Sebastian Dröge
|
4d038dc516
|
[MOVED FROM BAD 24/29] shapewipe: Always hold the mask mutex before signalling the GCond
|
2010-02-12 11:12:34 +01:00 |
|
Sebastian Dröge
|
e2ab650079
|
[MOVED FROM BAD 23/29] shapewipe: Move chain function error cases at the end of the function and add useful debug output
|
2010-02-12 11:12:34 +01:00 |
|
Sebastian Dröge
|
11a16e95e2
|
[MOVED FROM BAD 22/29] shapewipe: Fix race condition during shutdown that can lead to a deadlock
|
2010-02-12 11:12:34 +01:00 |
|
Sebastian Dröge
|
69b9c76dc8
|
[MOVED FROM BAD 21/29] shapewipe: Drop mask buffer on FLUSH events
|
2010-02-12 11:12:34 +01:00 |
|
Sebastian Dröge
|
104471f517
|
[MOVED FROM BAD 20/29] shapewipe: Update copyright year
|
2010-02-12 11:12:34 +01:00 |
|
Sebastian Dröge
|
a089677871
|
[MOVED FROM BAD 19/29] shapewipe: Don't reset properties when going PAUSED->READY
Also use defines for the default values of the properties.
|
2010-02-12 11:12:34 +01:00 |
|
Sebastian Dröge
|
89605b416b
|
[MOVED FROM BAD 18/29] shapewipe: Replace floating point arithmetic in the inner processing loops by integer arithmetic
|
2010-02-12 11:12:34 +01:00 |
|
Sebastian Dröge
|
5f2e64e3a0
|
[MOVED FROM BAD 17/29] 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.
|
2010-02-12 11:12:34 +01:00 |
|
Sebastian Dröge
|
41eed9dcca
|
[MOVED FROM BAD 16/29] shapewipe: Add BGRA support for video in/output
|
2010-02-12 11:12:33 +01:00 |
|
Sebastian Dröge
|
9716cb9935
|
[MOVED FROM BAD 15/29] shapewipe: Add support for ARGB video input/output
|
2010-02-12 11:12:33 +01:00 |
|
Sebastian Dröge
|
76a21dec7f
|
[MOVED FROM BAD 14/29] shapewipe: Correctly handle 0/1 fps
|
2010-02-12 11:12:33 +01:00 |
|
Sebastian Dröge
|
809d15428c
|
[MOVED FROM BAD 13/29] shapewipe: Implement basic QoS
This change is based on Tim's QoS implementation
for jpegdec.
|
2010-02-12 11:12:33 +01:00 |
|
Sebastian Dröge
|
5fba6963ff
|
[MOVED FROM BAD 12/29] shapewipe: Proxy queries on the video pads to the correct peers
|
2010-02-12 11:12:33 +01:00 |
|
Sebastian Dröge
|
48dd557fea
|
[MOVED FROM BAD 11/29] shapewipe: Proxy bufferalloc on the video sinkpad
|
2010-02-12 11:12:33 +01:00 |
|
Sebastian Dröge
|
91668db57c
|
[MOVED FROM BAD 10/29] shapewipe: Try to work inplace if possible
This saves one new, large allocation per frame for the
most cases.
|
2010-02-12 11:12:33 +01:00 |
|
Sebastian Dröge
|
e5d41ba407
|
[MOVED FROM BAD 08/29] shapewipe: Fix some issues that were exposed by the new unit test
|
2010-02-12 11:12:33 +01:00 |
|
Sebastian Dröge
|
e207e7b8a3
|
[MOVED FROM BAD 06/29] shapewipe: Add documentation and integrate into the build system
|
2010-02-12 11:12:32 +01:00 |
|
Sebastian Dröge
|
19a0764537
|
[MOVED FROM BAD 05/29] shapewipe: Adjust border to still have everything transparent at 1.0 and the other way around
|
2010-02-12 11:12:32 +01:00 |
|
Sebastian Dröge
|
88f4bd4efd
|
[MOVED FROM BAD 04/29] shapewipe: Divide the border value by two, otherwise we use a twice a wide border
|
2010-02-12 11:12:32 +01:00 |
|
Sebastian Dröge
|
c0f9553707
|
[MOVED FROM BAD 03/29] shapewipe: Add border property to allow smooth borders
...and use a border of 0.01 in the example application.
|
2010-02-12 11:12:32 +01:00 |
|
Sebastian Dröge
|
12a27a46f9
|
[MOVED FROM BAD 01/29] shapewipe: Add a simple shapewipe transition filter & example application
|
2010-02-12 11:12:32 +01:00 |
|