Wim Taymans
99c45328b7
effectv: fix docs
2011-07-07 17:29:58 +02:00
Wim Taymans
7e3e4a90d4
effectv: port op to 0.11
2011-07-07 17:29:44 +02:00
Wim Taymans
63e05a0cc4
effectv: port quark tv
2011-07-07 17:18:21 +02:00
Wim Taymans
ec7b96010f
effectv: port revtv to 0.11
2011-07-07 16:57:39 +02:00
Wim Taymans
577f689f7e
effectv: port vertigotv to 0.11
2011-07-07 16:46:51 +02:00
Wim Taymans
39f689dc97
effectv: port shagadelictv to 0.11
2011-07-07 16:38:10 +02:00
Wim Taymans
be50d18a57
warptv: port to 0.11
2011-07-06 18:50:26 +02:00
Wim Taymans
a462c14b9d
dice: keep track of info
2011-07-06 18:50:15 +02:00
Wim Taymans
a1b4b089ec
effectv: port dice
2011-07-06 18:32:45 +02:00
Wim Taymans
50b0751799
effectv: port agingtv
2011-07-06 18:09:49 +02:00
Wim Taymans
301e3e32ff
effectv: port edgetv
2011-07-05 11:46:16 +02:00
Robert Swain
358fa0bc7a
edgetv: Remove unused but set height variable
...
GCC 4.6.x spits warnings about such variables.
2011-04-16 12:40:17 +01:00
Thibault Saunier
b541208b77
android: Make it ready for androgenizer
...
Remove the android/ top dir
Fixe the Makefile.am to be androgenized
To build gstreamer for android we are now using androgenizer which generates the needed Android.mk files.
Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
2011-04-11 01:20:11 +02:00
David Schleef
7b8981766b
Change M_PI to G_PI
2010-12-30 14:20:52 -08:00
Sebastian Dröge
9d4f349454
radioactv: Prevent use of uninitialized values
...
Fixes bug #618652 .
2010-12-19 10:58:16 +01:00
Sebastian Dröge
1f545da974
warptv: Don't use floats as loop counters
2010-06-16 19:20:02 +02:00
Benjamin Otte
412cc10314
Add -Wold-style-definition flag
...
And fix the warnings
2010-03-21 15:17:46 +01:00
Sebastian Dröge
f8b7308c21
effectv: Use controller where possible, optimize a bit and make properties threadsafe
2010-03-09 21:03:18 +00:00
Peter Kjellerstedt
fbefd9c666
effectv: Fix compilation with gcc 3
...
Recent changes in gst-plugins-good/gst/effectv prevents it from being compiled
with gcc 3. The problem is that the new code uses preprocessor conditionals
within a macro call which does not work with older versions of gcc.
Fixes bug #593688 .
2009-08-31 18:11:28 +02:00
Sebastian Dröge
f0054bcc82
effectv: Don't allow caps changes for some effectv filters
...
These filters use information from previous frames to
generate the current frame and a caps change will make
the effect start from the beginning again.
2009-07-24 19:54:05 +02:00
Sebastian Dröge
6eada080a0
warptv: Make the sine table global instead of having it in every instance
2009-07-24 19:54:05 +02:00
Sebastian Dröge
c5b420068a
effectv: Chain up finalize to the parent class in warptv
...
Fixes a memory leak.
2009-07-16 17:10:21 +02:00
Sebastian Dröge
2abd58de9d
effectv: Add rippletv element
...
This produces a water ripple effect on the video input,
based on motion or a rain drop algorithm.
Kindly relicensed to LGPL2+ by Kentaro Fukuchi <fukuchi@megaui.net>.
Fixes bug #588695 .
2009-07-16 12:05:31 +02:00
Sebastian Dröge
433255304e
effectv: Add streaktv effect filter element
...
This combines the StreakTV and BaltanTV filters from the
effectv project.
Kindly relicensed to LGPL2+ by Kentaro Fukuchi <fukuchi@megaui.net>.
Fixes bug #588368 .
2009-07-16 12:04:38 +02:00
Sebastian Dröge
f981bec99d
effectv: Fix processing on big endian architectures
2009-07-16 12:04:36 +02:00
Sebastian Dröge
c17134c6de
effectv: Add radioactv effect filter
...
This filter adds a radiation-like motion blur effect
to the video stream.
Kindly relicensed to LGPL2+ by Kentaro Fukuchi <fukuchi@megaui.net>.
Fixes bug #588359 .
2009-07-16 12:04:08 +02:00
Sebastian Dröge
3ad603be84
effectv: Make the optv threshold property an uint
2009-07-16 12:04:06 +02:00
Sebastian Dröge
2c2611b6bf
effect: Add optv effect filter from the effectv project
...
This filter binarizes input frames and combines them with various
optical pattern.
Kindly relicensed to LGPL2+ by Kentaro Fukuchi <fukuchi@megaui.net>.
Fixes bug #588349 .
2009-07-16 12:03:29 +02:00
Sebastian Dröge
55535c7fe6
effectv: Add basic documentation for the effectv elements
2009-06-16 20:38:42 +02:00
Sebastian Dröge
757f80b23e
effectv: Define the fast PRNG function at a central place
2009-06-16 20:16:13 +02:00
Sebastian Dröge
414d0548e2
effectv: Move type definitions into separate headers
...
This is needed for the docs later.
2009-06-16 20:13:35 +02:00
Sebastian Dröge
44a822b29f
effectv: Remove get_unit_size implementations
...
The default on from GstVideoFilter handles this already.
2009-06-16 19:41:02 +02:00
Sebastian Dröge
cf58ba0fa5
warptv: Clean up warptv element and fix some minor bugs and leaks
2009-06-15 21:13:35 +02:00
Sebastian Dröge
f4fc26dc49
vertigotv: Clean up vertigotv element and fix some minor bugs and leaks
2009-06-15 21:13:35 +02:00
Sebastian Dröge
46ceaf957a
dicetv: Use guint8 instead of char (which can be signed or unsigned)
2009-06-15 21:13:35 +02:00
Sebastian Dröge
aaf8c8769d
shagadelictv: Use guint8/gint8 instead of char (which can be signed or unsigned)
2009-06-15 21:13:35 +02:00
Sebastian Dröge
1f65192185
shagadelictv: Clean up element and free all memory in finalize
2009-06-15 21:13:34 +02:00
Sebastian Dröge
f3dc59d010
revtv: Clean up revtv element
2009-06-15 21:13:34 +02:00
Sebastian Dröge
006caab053
quarktv: Simplify some code
2009-06-15 21:13:34 +02:00
Sebastian Dröge
438295acae
quarktv: Use the input data if a NULL buffer is chosen instead of the value 0
2009-06-15 21:13:34 +02:00
Sebastian Dröge
426ff3bd93
quarktv: Fix setting the planes property of quarktv
...
Setting it to a value<16 would cause crashes before because
current_plane was set to the old number of planes-1. Also
fix calculations for non-2^n planes values.
2009-06-15 21:13:33 +02:00
Sebastian Dröge
c116c301af
quarktv: Clean up the quarktv element
2009-06-15 21:13:33 +02:00
Sebastian Dröge
b3bb4fa7ef
effectv: Make elements list constant
2009-06-15 21:13:33 +02:00
Sebastian Dröge
012f71afb5
edgetv: Clean up edgetv element and fix memory leak
2009-06-15 21:13:33 +02:00
Sebastian Dröge
0cbdfcbc22
dicetv: Clean up dicetv element and fix some smaller issues
...
This fixes a memory leak (the dice map) and a crash when
setting the square-bits property before caps are set.
2009-06-15 21:13:33 +02:00
Sebastian Dröge
d1ad31b9b3
agingtv: Actually use GstController for syncing the properties to timestamps
2009-06-15 21:13:32 +02:00
Sebastian Dröge
45ef8efc6b
agingtv: Export some more agingtv properties via GObject properties
2009-06-15 21:13:32 +02:00
Sebastian Dröge
f8424d0166
agingtv: General cleanup and updating of copyright
...
Also make the scratch-lines property exported via a GObject
property and initialize/reset the internal state correctly.
2009-06-15 21:13:32 +02:00
Sebastian Dröge
865f11192c
agingtv: Store and update state inside the instance struct
...
This makes the coloraging effect and pits effect visible.
2009-06-15 21:13:32 +02:00
Edward Hervey
0cb5b42d54
Remove trivial unused variables detected by CLang static analyzer.
2009-04-18 18:51:28 +02:00