<div dir="ltr"><div><div>Hi George,<br><br>Thanks for the prompt reply!<br><br></div>I wondered if something like that was possible, but I couldn't figure out how to access the underlying structure of the QGst::Buffer class, or alternatively to promote a GstBuffer to a QGst::Buffer<br>
<br>Could you possibly point me in the right direction on how to do this?<br><br></div>Many Thanks<br><br>Martin Jackson<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Jan 2, 2014 at 2:23 PM, George Kiagiadakis <span dir="ltr"><<a href="mailto:kiagiadakis.george@gmail.com" target="_blank">kiagiadakis.george@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On Thu, Jan 2, 2014 at 2:54 PM, Martin Jackson<br>
<<a href="mailto:mjackson220.list@gmail.com">mjackson220.list@gmail.com</a>> wrote:<br>
> Dear gstreamer developers,<br>
><br>
> I'm using qtgstreamer 0.10.2-2ubuntu (as supplied in my ubuntu 'saucy'<br>
> distro), and I wish to pump demuxed video packets into a ffdec_h264 element.<br>
><br>
> I've managed to do this without problems in a 'regular' gstreamer / glib<br>
> program, and I just use the GstBuffer object and set the appropritate<br>
> parameters thereof, including using GST_BUFFER_TIMESTAMP(x) to set the<br>
> timestamp values.<br>
><br>
> However, I wish to do this in a qtgstreamer environment, but I am baffled as<br>
> to how to set the timestamps on buffers. The Buffer object has a timeStamp<br>
> method, which as far as I can tell is a 'getter' of the timestamp, but not a<br>
> 'setter'.<br>
><br>
> There is no other way that I can see (perhaps I misunderstood something) to<br>
> set the timestamp of a buffer. Is this indeed the case? Can anyone give me a<br>
> pointer on how to do this?<br>
><br>
<br>
</div></div>This sounds right, there seems to be no way to do it. I don't think<br>
there is a good reason for this, it's just an omission in the<br>
qt-gstreamer API. You could patch it and add the relevant setter<br>
method, or use the C API directly in combination with qt-gstreamer.<br>
<br>
Regards,<br>
George<br>
</blockquote></div><br></div>