various patches from the devel mailing list in - and fixed where needed.
authorraster <raster>
Sun, 15 Jul 2007 08:28:11 +0000 (08:28 +0000)
committerraster <raster@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Sun, 15 Jul 2007 08:28:11 +0000 (08:28 +0000)
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/emotion@30818 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/modules/emotion_gstreamer_pipeline.c

index 6fe9412..5e342ac 100644 (file)
@@ -77,6 +77,11 @@ cb_handoff (GstElement *fakesrc,
       buf[1] = buffer;
       write(ev->fd_ev_write, buf, sizeof(buf));
    }
+   else {
+     Emotion_Audio_Sink *asink; 
+     asink = (Emotion_Audio_Sink *)ecore_list_goto_index (ev->audio_sinks, ev->audio_sink_nbr);
+     _emotion_video_pos_update(ev->obj, ev->position, asink->length_time);
+   }
 
    query = gst_query_new_position (GST_FORMAT_TIME);
    if (gst_pad_query (gst_pad_get_peer (pad), query)) {