[gst-cvs] wtay gstreamer: gstreamer/ gstreamer/plugins/elements/

wtay at kemper.freedesktop.org wtay at kemper.freedesktop.org
Mon Mar 24 09:53:09 PDT 2008


CVS Root:       /cvs/gstreamer
Module:         gstreamer
Changes by:     wtay
Date:           Mon Mar 24 2008  16:56:51 UTC

Log message:
Patch by: Mark Nauwelaerts <manauw at skynet be>
* plugins/elements/gstidentity.c: (gst_identity_class_init),
(gst_identity_init), (gst_identity_prepare_output_buffer):
Identity is not always a passthrough element, it can modify the buffer
timestamps when it has a datarate and operates in single-segment mode.
We therefore make it an in_place filter with a custom buffer prepare
function that conditionally makes the input buffer metadata writable
when needed.  Fixes #523985.

Modified files:
    .               : ChangeLog
    plugins/elements: gstidentity.c

Links:
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/ChangeLog.diff?r1=1.3730&r2=1.3731
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/plugins/elements/gstidentity.c.diff?r1=1.122&r2=1.123




More information about the Gstreamer-commits mailing list