Index: src/modules/gstreamer/emotion_sink.c
===================================================================
--- src/modules/gstreamer/emotion_sink.c	(revision 77843)
+++ src/modules/gstreamer/emotion_sink.c	(working copy)
@@ -962,13 +962,19 @@ _video_update_pixels(void *data, Evas_Object *obj
 {
    Emotion_Gstreamer_Video *ev = data;
    Emotion_Gstreamer_Buffer *send;
+   EvasVideoSinkPrivate *priv = NULL;
 
    if (!ev->send) return ;
 
    send = ev->send;
+   priv = send->sink;
    send->force = EINA_TRUE;
    ev->send = NULL;
-   evas_video_sink_main_render(send);
+
+   if (priv->samsung)
+      evas_video_sink_samsung_main_render(send);
+   else
+      evas_video_sink_main_render(send);
 }
 
 static void
Index: ChangeLog
===================================================================
--- ChangeLog	(revision 77843)
+++ ChangeLog	(working copy)
@@ -50,3 +50,7 @@
 2012-08-30  Carsten Haitzler (The Rasterman)
 
         1.7.0 release
+
+2012-10-11  Sohyun Kim
+
+	* Fix to call correct render function based on the format.
Index: NEWS
===================================================================
--- NEWS	(revision 77843)
+++ NEWS	(working copy)
@@ -17,6 +17,7 @@ Fixes:
 	- fix priority set/get for gstreamer.
 	- reset VLC pipeline on EOS.
 	- fix race condition on shutdown when still saving a file position.
+	- fix to call correct render function. 
 
 Improvements:
 
