- Feb 17, 2012
-
-
Wim Taymans authored
-
- Feb 15, 2012
-
-
Mark Nauwelaerts authored
-
Mark Nauwelaerts authored
Use a frame flag to signal to subclass it should reset any retained state w.r.t. frame parsing since the frame being passed is 'new', i.e. not related to previously passed and processed data.
-
Wim Taymans authored
In the unlikely case where the subclass set the event function to NULL, don't leak the event.
-
Wim Taymans authored
Make the pad activation code look more like other activation code. Only start the sinkpad task when we decide to activate in pull mode, when we later add srcpad pullmode this will be needed.
-
Wim Taymans authored
-
Wim Taymans authored
-
Mark Nauwelaerts authored
... as used by subsequent input data rate estimation (and seeking).
-
Wim Taymans authored
Chain up to the parent instead of using the FALSE return value from the event function (because it's otherwise impossible to return an error).
-
Wim Taymans authored
-
- Feb 14, 2012
-
-
Mark Nauwelaerts authored
This reverts commit 2363490e.
-
Mark Nauwelaerts authored
-
Mark Nauwelaerts authored
... so as to allow the push-mode case to provide data to subclass on a buffer by buffer basis (as in regular forward case), rather than all buffers of a fragment chucked together. Also refactor buffer handling some more, and add some debug.
-
Mark Nauwelaerts authored
-
Wim Taymans authored
-
Wim Taymans authored
-
Wim Taymans authored
-
Wim Taymans authored
-
- Feb 13, 2012
-
-
Mark Nauwelaerts authored
... which aligns it with other baseclass in the wild, and should give converter parsers a bit cleaner freedom.
-
Mark Nauwelaerts authored
... especially for all-keyframe (audio) cases.
-
Wim Taymans authored
Rename _is_writable() with _is_exclusive because the writability does not depend on the amount of references to the memory object anymore. Add accessor macros for the memory flags. Rename the GstBuffer _peek_memory() method to _get_memory() and return a reference to the memory now that we can do this without affecting writability of the memory object. Make it possible to also make this function merge the buffer memory. Add methods to replace memory in a buffer. Make some convience macros for the buffer memory functions. Fix unit tests.
-
Wim Taymans authored
-
Wim Taymans authored
-
- Feb 12, 2012
-
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
As they can fail (only one of stream headers or setup data is usually present).
-
Tim-Philipp Müller authored
More generic.
-
- Feb 10, 2012
-
-
Wim Taymans authored
-
Wim Taymans authored
Make an _init method where the parent mini-object and other fields are initialized. Check that the passed structure doesn't already have a parent. Use the _new_custom () constructors
-
Mark Nauwelaerts authored
... since that is already handled by _update_duration, or should not be done altogether if the duration is determined by non-estimated means. Fixes #669502.
-
Tim-Philipp Müller authored
-
Wim Taymans authored
-
Wim Taymans authored
-
Wim Taymans authored
Add some performance logging for caps copy and the slow default acceptcaps implementation
-
- Feb 09, 2012
-
-
Wim Taymans authored
-
Tim-Philipp Müller authored
It's only used in one place (rtmp), and there not very well.
-
Tim-Philipp Müller authored
Default to not creating lots of overhead by doing a couple of g_strdup_printf()/g_free() per buffer or event just to generate a last-message update that rarely anyone listens to. This means that you need to enable silent=true explicitly in order to get last-message dumps in gst-launch -v now. On the upside, people won't inadvertently end up benchmarking g_strdup_printf() performance instead of gstreamer data handling performance any more. Maybe the silent property should be renamed to enable-last-message or something like that?
-
- Feb 08, 2012
-
-
Wim Taymans authored
-
Mark Nauwelaerts authored
... rather than querying peer unconditionally with possibly undesirable outcome in case of e.g. SCHEDULING query.
-
Mark Nauwelaerts authored
-
Mark Nauwelaerts authored
-