diff --git a/GstreamerHelper/GstreamerHelper.vcxproj b/GstreamerHelper/GstreamerHelper.vcxproj
index 49115475..a97af200 100644
--- a/GstreamerHelper/GstreamerHelper.vcxproj
+++ b/GstreamerHelper/GstreamerHelper.vcxproj
@@ -108,7 +108,7 @@
Windows
true
- gstreamer-1.0.lib;gstcontroller-1.0.lib;gobject-2.0.lib;glib-2.0.lib;%(AdditionalDependencies)
+ gstreamer-1.0.lib;gstcontroller-1.0.lib;gobject-2.0.lib;glib-2.0.lib;gstapp-1.0.lib;%(AdditionalDependencies)
@@ -140,7 +140,7 @@
true
true
true
- gstreamer-1.0.lib;gstcontroller-1.0.lib;gobject-2.0.lib;glib-2.0.lib;%(AdditionalDependencies)
+ gstreamer-1.0.lib;gstcontroller-1.0.lib;gobject-2.0.lib;glib-2.0.lib;gstapp-1.0.lib;%(AdditionalDependencies)
diff --git a/GstreamerHelper/GstreamerVideoStream.cpp b/GstreamerHelper/GstreamerVideoStream.cpp
index 6bf06816..cba727f7 100644
--- a/GstreamerHelper/GstreamerVideoStream.cpp
+++ b/GstreamerHelper/GstreamerVideoStream.cpp
@@ -53,7 +53,6 @@ int GstreamerVideoStream::LoadVideo(const wchar_t* Filename)
return -1;
}
- gst_app_sink_set_drop(Appsink, true);
g_object_set(Element, "uri", Filename, NULL);
g_object_set(Element, "video-sink", Appsink, NULL);
g_object_set(Element, "flags", GST_PLAY_FLAG_VIDEO, NULL);
@@ -66,7 +65,9 @@ int GstreamerVideoStream::LoadVideo(const wchar_t* Filename)
NULL);
gst_app_sink_set_caps(Appsink, caps);
- gst_app_sink_set_max_buffers(Appsink, 5);
+
+ gst_app_sink_set_drop(Appsink, false);
+ gst_app_sink_set_max_buffers(Appsink, 1);
gst_pipeline_use_clock((GstPipeline *)Element, (GstClock*) Clock);
gst_element_set_state(Element, GST_STATE_PLAYING);
@@ -161,6 +162,7 @@ float GstreamerVideoStream::GetVideoLength()
struct ApplicationFrame GstreamerVideoStream::GetFrame(float Time)
{
+ vocaluxe_clock_set_time(Clock, Time);
return Frame;
}
diff --git a/Output/x64/gstreamer/GstreamerHelper.dll b/Output/x64/gstreamer/GstreamerHelper.dll
index ebbe6656..3a7dacce 100644
Binary files a/Output/x64/gstreamer/GstreamerHelper.dll and b/Output/x64/gstreamer/GstreamerHelper.dll differ
diff --git a/Output/x86/gstreamer/GstreamerHelper.dll b/Output/x86/gstreamer/GstreamerHelper.dll
deleted file mode 100644
index 1d5fe672..00000000
Binary files a/Output/x86/gstreamer/GstreamerHelper.dll and /dev/null differ