[gst-devel] Simple example of a video filter

Stefan Kost ensonic at hora-obscura.de
Thu Feb 3 08:44:24 CET 2011


Am 02.02.2011 08:58, schrieb Aki Suihkonen:
> Hi,
> 
> The effectv filters in gst-plugins good may form the starting
> point you need; Even though they don't implement anything
> particularly advanced, such as dealing with different
> input/output rates, different input/output formats or frame sizes,
> they still contain a rather big amount of interfaces and glue
> to the gstreamer infrastructure.
> 
> You would basically have to locate the function
> xxxx_transform( GstBaseTransform *trans, GstBuffer *in, GstBuffer *out)
> {
>   GST_OBJECT_LOCK(object)
> 
>   GST_OBJECT_UNLOCK(object)
> }
> 

The log is not needed in many cases. Some plugins use it to protect property
changes, if I recall right.

Stefan




More information about the gstreamer-devel mailing list