diff options
author | Sebastian Dröge <slomo@circular-chaos.org> | 2007-05-06 21:32:40 +0000 |
---|---|---|
committer | Sebastian Dröge <slomo@circular-chaos.org> | 2007-05-06 21:32:40 +0000 |
commit | 3d7b6f15b8f5945546bff6824e7b36035667f7c2 (patch) | |
tree | 95edf622a72c3c889161967b3b0f8d6708ac6308 /gst/audiofx/audioinvert.c | |
parent | 9e37243ecaf67e31c68d1c8541deea751830d6b1 (diff) |
gst/audiofx/: Sync the GObject properties before each processing step to properly work with the controller.
Original commit message from CVS:
* gst/audiofx/audioamplify.c: (gst_audio_amplify_transform_ip):
* gst/audiofx/audiodynamic.c: (gst_audio_dynamic_transform_ip):
* gst/audiofx/audioinvert.c: (gst_audio_invert_transform_ip):
Sync the GObject properties before each processing step to properly
work with the controller.
Diffstat (limited to 'gst/audiofx/audioinvert.c')
-rw-r--r-- | gst/audiofx/audioinvert.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gst/audiofx/audioinvert.c b/gst/audiofx/audioinvert.c index 508b1788..e762d14c 100644 --- a/gst/audiofx/audioinvert.c +++ b/gst/audiofx/audioinvert.c @@ -245,6 +245,9 @@ gst_audio_invert_transform_ip (GstBaseTransform * base, GstBuffer * buf) if (!gst_buffer_is_writable (buf)) return GST_FLOW_OK; + if (GST_CLOCK_TIME_IS_VALID (GST_BUFFER_TIMESTAMP (buf))) + gst_object_sync_values (G_OBJECT (filter), GST_BUFFER_TIMESTAMP (buf)); + filter->process (filter, GST_BUFFER_DATA (buf), num_samples); return GST_FLOW_OK; |