diff --git a/videoplayer.cpp b/videoplayer.cpp index 3e458a0..e5a44c1 100644 --- a/videoplayer.cpp +++ b/videoplayer.cpp @@ -139,7 +139,7 @@ void VideoPlayer::setGstTestVideo (int pattern) GstElement *src = gst_element_factory_make ("videotestsrc", NULL); GstElement *time = gst_element_factory_make ("timeoverlay", NULL); - GstElement *sink = gst_element_factory_make ("xvimagesink", NULL); + GstElement *sink = gst_element_factory_make ("glimagesink", NULL); gst_bin_add_many (GST_BIN (pipeline), src, time, sink, NULL); gst_element_link_many (src, time, sink, NULL); g_object_set (src, "pattern", pattern, NULL); @@ -168,7 +168,7 @@ void VideoPlayer::setGstFileVideo () GstElement *vqueue = gst_element_factory_make ("queue2", NULL); GstElement *vconv = gst_element_factory_make ("videoconvert", NULL); GstElement *time = gst_element_factory_make ("timeoverlay", NULL); - GstElement *sink = gst_element_factory_make ("xvimagesink", NULL); + GstElement *sink = gst_element_factory_make ("glimagesink", NULL); video_sink = sink; // qDebug () << "[setGstFileVideo] rtspUrl = " << rtspUrl; @@ -218,7 +218,7 @@ void VideoPlayer::setGstRtspVideo () GstElement *vqueue = gst_element_factory_make ("queue2", NULL); GstElement *vconv = gst_element_factory_make ("videoconvert", NULL); GstElement *time = gst_element_factory_make ("timeoverlay", NULL); - GstElement *sink = gst_element_factory_make ("xvimagesink", NULL); + GstElement *sink = gst_element_factory_make ("glimagesink", NULL); //g_object_set (src, "location", "rtsp://184.72.239.149/vod/mp4:BigBuckBunny_115k.mov", NULL); qDebug () << "[setGstRtspVideo] rtspUrl = " << rtspUrl;