<div dir="ltr"><div>Hi,</div><div><br></div><div>I was just looking at FFmpegImageStream, I am not very familiar with this code, but I have some questions.</div><div><br></div><div>It is not immediately clear to me how FFmpegImageStream::publishNewFrame is thread safe.</div><div>It seems like the image data is set (setImage) from the video decoder thread.</div><div>The image then uses a pointer to one of the buffers of the video decoder (of which the contents might also change ?).</div><div><br></div><div>FFmpegImageStream also doesn't seem to override requiresUpdateCall, which I believe will result in the texture not being dynamic (Texture2D::setImage).</div><div>Which could be used, for example in StateSet::computeDataVariance(), to determine whether the StateSet should be dynamic (which is needed for multithreaded rendering).</div><div><br></div><div>If anyone could shed more light on this subject, it would be very much appreciated.</div><div><br></div><div>Thank you.</div><div><br></div><div>Cheers,</div><div><br></div><div>Ben</div></div>

<p></p>

-- <br />
You received this message because you are subscribed to the Google Groups "OpenSceneGraph Users" group.<br />
To unsubscribe from this group and stop receiving emails from it, send an email to <a href="mailto:osg-users+unsubscribe@googlegroups.com">osg-users+unsubscribe@googlegroups.com</a>.<br />
To view this discussion on the web visit <a href="https://groups.google.com/d/msgid/osg-users/bdb1be2d-fc2f-4107-b6e7-f3b8377a3312o%40googlegroups.com?utm_medium=email&utm_source=footer">https://groups.google.com/d/msgid/osg-users/bdb1be2d-fc2f-4107-b6e7-f3b8377a3312o%40googlegroups.com</a>.<br />