fix position_set()
authorcaro <caro@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Tue, 9 Sep 2008 08:49:29 +0000 (08:49 +0000)
committercaro <caro@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Tue, 9 Sep 2008 08:49:29 +0000 (08:49 +0000)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/emotion@35891 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/modules/gstreamer/emotion_gstreamer.c
src/modules/gstreamer/emotion_gstreamer.h

index 4bb6348..0b89121 100644 (file)
@@ -558,8 +558,6 @@ em_pos_set(void   *video,
 
    ev = (Emotion_Gstreamer_Video *)video;
 
-   if (ev->seek_to_pos == pos) return;
-
    vsink = (Emotion_Video_Sink *)ecore_list_index_goto(ev->video_sinks, ev->video_sink_nbr);
    asink = (Emotion_Audio_Sink *)ecore_list_index_goto(ev->video_sinks, ev->audio_sink_nbr);
 
@@ -581,7 +579,6 @@ em_pos_set(void   *video,
                         (gint64)(pos * (double)GST_SECOND),
                         GST_SEEK_TYPE_NONE, -1);
      }
-   ev->seek_to_pos = pos;
 }
 
 static void
index b335604..66d5352 100644 (file)
@@ -83,7 +83,6 @@ struct _Emotion_Gstreamer_Video
 
    volatile int      seek_to;
    volatile int      get_poslen;
-   volatile double   seek_to_pos;
 
    int               fd_ev_read;
    int               fd_ev_write;