emotion/generic: Don't send position update when skipping frames.
authorantognolli <antognolli@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Tue, 6 Sep 2011 12:37:03 +0000 (12:37 +0000)
committerantognolli <antognolli@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Tue, 6 Sep 2011 12:37:03 +0000 (12:37 +0000)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/emotion@63227 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/generic_players/vlc/emotion_generic_vlc.c

index dfa0962..4fb8ba0 100644 (file)
@@ -223,6 +223,8 @@ _send_time_changed(struct _App *app, const struct libvlc_event_t *ev)
 {
    float new_time = ev->u.media_player_time_changed.new_time;
    new_time /= 1000;
+   if (app->vs->frame_drop > 1)
+     return;
    _send_cmd_start(app, EM_RESULT_POSITION_CHANGED);
    SEND_CMD_PARAM(app, new_time);
    _send_cmd_finish(app);