After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 641024 - [delay] Adds new delay element
[delay] Adds new delay element
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
unspecified
Other All
: Normal enhancement
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2011-01-31 12:39 UTC by Thiago Sousa Santos
Modified: 2014-01-09 19:50 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
delay: Adds new delay element (11.71 KB, patch)
2011-01-31 12:39 UTC, Thiago Sousa Santos
needs-work Details | Review

Description Thiago Sousa Santos 2011-01-31 12:39:44 UTC
Adds a new element that adds offsets to buffers timestamps.
Comment 1 Thiago Sousa Santos 2011-01-31 12:39:48 UTC
Created attachment 179710 [details] [review]
delay: Adds new delay element

Adds a delay element to add offsets to buffers' timestamps
Comment 3 Sebastian Dröge (slomo) 2011-05-26 08:05:53 UTC
How do we want to proceed with this? Could you attach a new patch that merges the shift and delay elements, if necessary? IMHO something like timestampshift or timestampoffset would be a better name, delay suggests something else to me than what this element does.
Comment 4 Stefan Sauer (gstreamer, gtkdoc dev) 2011-07-01 18:09:12 UTC
bug 653601 has yet another such element for delaying audio streams.
Comment 5 Stefan Sauer (gstreamer, gtkdoc dev) 2011-07-19 15:31:03 UTC
Does shift work differently? I think it would be nice to also send an initial gap-buffer when delay>0 like done in bug #653601.
Comment 6 Tim-Philipp Müller 2013-08-18 17:42:28 UTC
I think this can now be done simply by setting the offset property of GstPad?

Might still be useful to expose an element though, for discoverability and easy use in parse launch pipelines, and sending the GAP event and things like that.

Needs updating to 1.0.
Comment 7 Stefan Sauer (gstreamer, gtkdoc dev) 2013-08-18 18:03:12 UTC
I'd recommend to call it (timeshift|streamoffset) or something like that. In the audio world 'delay' is a ringbuffer based effect (with feedback) that produces echos and stuff like that.
Comment 8 Sebastian Dröge (slomo) 2013-08-23 10:59:22 UTC
Is this still needed in 1.0? As Tim said in comment 6 this should be possible with the offset property on pads nowadays.
Comment 9 Stefan Sauer (gstreamer, gtkdoc dev) 2014-01-09 19:50:35 UTC
I think the pad_offset is the right solution here (and more elegant). Lets close this.