Use glimagesink everywhere
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user