Patch by Sohyun Kim <anna1014.kim@samsung.com>
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@74719
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
2012-07-03 Cedric Bail
* Track pending object for proper shutdown.
-2012-06-05 Sohyun Kim
- * Add fimcconvert element to resize and convert color using fimc on device
+2012-06-05 Sohyun Kim
+
+ * Add fimcconvert element to resize and convert color using fimc on device.
+
+2012-08-01 Cedric Bail
+
+ * Fix race condition in gstreamer render function.
Fixes:
- build out of tree.
- - stride of all YUV video.
+ - stride of all YUV video
+ - fix race condition in gstreamer render function on shutdown and file set.
Improvements:
buffer = send->frame;
preroll = send->preroll;
+ /* frame after cleanup */
+ if (!preroll && !send->ev->last_buffer)
+ {
+ priv = NULL;
+ goto exit_point;
+ }
+
if (!priv || !priv->o || priv->unlocked)
goto exit_point;
preroll = send->preroll;
ev = send->ev;
+ /* frame after cleanup */
+ if (!preroll && !ev->last_buffer)
+ {
+ priv = NULL;
+ goto exit_point;
+ }
+
if (!priv || !priv->o || priv->unlocked)
goto exit_point;