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 *src = gst_element_factory_make ("videotestsrc", NULL);
|
||||||
GstElement *time = gst_element_factory_make ("timeoverlay", 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_bin_add_many (GST_BIN (pipeline), src, time, sink, NULL);
|
||||||
gst_element_link_many (src, time, sink, NULL);
|
gst_element_link_many (src, time, sink, NULL);
|
||||||
g_object_set (src, "pattern", pattern, NULL);
|
g_object_set (src, "pattern", pattern, NULL);
|
||||||
@@ -168,7 +168,7 @@ void VideoPlayer::setGstFileVideo ()
|
|||||||
GstElement *vqueue = gst_element_factory_make ("queue2", NULL);
|
GstElement *vqueue = gst_element_factory_make ("queue2", NULL);
|
||||||
GstElement *vconv = gst_element_factory_make ("videoconvert", NULL);
|
GstElement *vconv = gst_element_factory_make ("videoconvert", NULL);
|
||||||
GstElement *time = gst_element_factory_make ("timeoverlay", 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;
|
video_sink = sink;
|
||||||
|
|
||||||
// qDebug () << "[setGstFileVideo] rtspUrl = " << rtspUrl;
|
// qDebug () << "[setGstFileVideo] rtspUrl = " << rtspUrl;
|
||||||
@@ -218,7 +218,7 @@ void VideoPlayer::setGstRtspVideo ()
|
|||||||
GstElement *vqueue = gst_element_factory_make ("queue2", NULL);
|
GstElement *vqueue = gst_element_factory_make ("queue2", NULL);
|
||||||
GstElement *vconv = gst_element_factory_make ("videoconvert", NULL);
|
GstElement *vconv = gst_element_factory_make ("videoconvert", NULL);
|
||||||
GstElement *time = gst_element_factory_make ("timeoverlay", 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);
|
//g_object_set (src, "location", "rtsp://184.72.239.149/vod/mp4:BigBuckBunny_115k.mov", NULL);
|
||||||
qDebug () << "[setGstRtspVideo] rtspUrl = " << rtspUrl;
|
qDebug () << "[setGstRtspVideo] rtspUrl = " << rtspUrl;
|
||||||
|
|||||||
Reference in New Issue
Block a user