- Aug 03, 2011
-
-
Wim Taymans authored
-
Sebastian Dröge authored
-
- Aug 01, 2011
-
-
Wim Taymans authored
Make sure that we only add an option to the array once.
-
- Jul 30, 2011
-
-
Wim Taymans authored
Add a method to check if an option is supported on the bufferpool.
-
- Jul 29, 2011
-
-
Wim Taymans authored
Make it possible to query the supported options of a bufferpool and enable options. This is a bit more generic than the API to enable metadata. The purpose is to make it possible to add new custom config options to the configuration of the bufferpool when supported.
-
- Jul 28, 2011
-
-
Tim-Philipp Müller authored
It's been deprecated in newer GLib versions
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
The idea was originally that if one passed &dest_fmt with dest_fmt=GST_FORMAT_DEFAULT, then the code answering the query could change dest_fmt to the actual default format used. However, in more than half a decade of GStreamer 0.10 no piece of code in GStreamer has ever used that feature, nor are there that many users of this API that actually check whether the format returned is the original format passed before using the values returned. Also, it's just annoying-to-use API in its own right. For all these reasons, make it so that the destination format is passed directly and can't be changed by the element queried.
-
- Jul 27, 2011
-
-
Wim Taymans authored
-
Wim Taymans authored
-
Wim Taymans authored
When we are doing an in_place transform, don't do the allocation query but let the upstream element decide.
-
-
Tim-Philipp Müller authored
-
- Jul 26, 2011
-
-
Wim Taymans authored
Refactor calling the GETCAPS function and checks. Move the filter code in one place. When using fixed pad caps, get the currently configured caps and then fallback to the GETCAPS function. We used to simply ignore the GETCAPS function, which resulted in transform elements returning the template caps instead of doing the caps transform.
-
Wim Taymans authored
Only call the event function with the caps event when the caps changed.
-
Wim Taymans authored
-
Wim Taymans authored
Add a vmethod to handle the pad query. Install a default handler for the pad query. Add a vmethod to setup the allocation properties. Use the new query function in filesink
-
Wim Taymans authored
-
Wim Taymans authored
-
- Jul 25, 2011
-
-
Wim Taymans authored
-
Wim Taymans authored
Avoid playing with the refcount to decide when a buffer has been recycled by the dispose function. The problem is that we then temporarily can have a buffer with a refcount > 1 being acquired from the pool, which is not writable. Instead use a simple boolean return value from the dispose function to inform the called that the object was recycled or not.
-
Wim Taymans authored
Don't use the ERROR log category because the allocation failure migh only be bacause of a state change.
-
Wim Taymans authored
In the inactive state, the control socket should be in the raised state, we will release it when we start.
-
- Jul 24, 2011
-
-
Stefan Kost authored
Fix a 0.8 leftover as mentioned on bug #621121.
-
Wim Taymans authored
-
- Jul 23, 2011
-
-
Tim-Philipp Müller authored
Presumably with newer GLib version. https://bugzilla.gnome.org/show_bug.cgi?id=655155
-
- Jul 22, 2011
-
-
Wim Taymans authored
Implement the sink event handling like the src event handler. Make the default implementation parse and forward the event. This makes it possible to actually return an error value from the event handler.
-
Wim Taymans authored
Handle failure to activate the bufferpool.
-
Wim Taymans authored
-
- Jul 21, 2011
-
-
Wim Taymans authored
Add a vmethod to reset a buffer to its original state. Add a default implementation that resets the flags, timestamps and offsets. Add some more docs.
-
Wim Taymans authored
Remove the requirement to have to return a ref to the input buffer when in passthrough mode. This saves a few ref/unref cycles and fixes another 0.11 FIXME.
-
Wim Taymans authored
Make a new copy_metadata vmethod and move the code to copy the timestamps, flags and offsets into a default implementation. This will allow us to give the subclasses a chance to override the copy method.
-
Wim Taymans authored
Conflicts: libs/gst/base/gstbaseparse.c libs/gst/base/gstbasesink.c
-
Wim Taymans authored
Simply call the prepare_output_buffer method instead of calling an intermediate function.
-
Wim Taymans authored
Move the metadata copy code to the default prepare_output_buffer implementation.
-
Wim Taymans authored
Move the code for prepare_output_buffer to a default implementation. this allows us to simplify some things and have subclasses call into the default implementation when needed.
-
Wim Taymans authored
-