[-]
[+]
|
Changed |
_service:tar_git:qtmultimedia.spec
|
|
[-]
[+]
|
Changed |
_service:tar_git:001-configure-pipeline-properties.patch
^
|
@@ -91,11 +91,14 @@
//#define DEBUG_PLAYBIN
//#define DEBUG_VO_BIN_DUMP
-@@ -145,21 +146,26 @@
+@@ -145,25 +146,36 @@
Q_ASSERT(result == TRUE);
Q_UNUSED(result);
-+ std::cerr << "QGstreamerPlayerSession - try to make " << QT_GSTREAMER_PLAYBIN_ELEMENT_NAME;
++ qDebug() << "qDebug - QGstreamerPlayerSession - try to make " << QT_GSTREAMER_PLAYBIN_ELEMENT_NAME;
++ qWarning() << "qWarning - QGstreamerPlayerSession - try to make " << QT_GSTREAMER_PLAYBIN_ELEMENT_NAME;
++ qInfo() << "qInfo - QGstreamerPlayerSession - try to make " << QT_GSTREAMER_PLAYBIN_ELEMENT_NAME;
++ std::cerr << "QGstreamerPlayerSession - try to make " << QT_GSTREAMER_PLAYBIN_ELEMENT_NAME << std::endl;
m_playbin = gst_element_factory_make(QT_GSTREAMER_PLAYBIN_ELEMENT_NAME, NULL);
if (m_playbin) {
//GST_PLAY_FLAG_NATIVE_VIDEO omits configuration of ffmpegcolorspace and videoscale,
@@ -111,7 +114,7 @@
- flags |= envFlags.toInt();
+ bool ok;
+ flags |= envFlags.toInt(&ok, 0);
-+ std::cerr << "QGstreamerPlayerSession - using configured flags: 0x" << std::hex << flags;
++ std::cerr << "QGstreamerPlayerSession - using configured flags: 0x" << std::hex << flags << std::cerr;
#if !GST_CHECK_VERSION(1,0,0)
} else {
flags |= GST_PLAY_FLAG_NATIVE_VIDEO;
@@ -119,3 +122,10 @@
#endif
}
#endif
+ g_object_set(G_OBJECT(m_playbin), "flags", flags, NULL);
++
++ // bigger buffer for network streams
++ g_object_set(G_OBJECT(m_playbin), "buffer-size", 128000, NULL);
+
+ GstElement *audioSink = gst_element_factory_make("autoaudiosink", "audiosink");
+ if (audioSink) {
|
|
Deleted |
_service:tar_git:qt5-qtmultimedia-5.6.2+git6+mer.5.6.20170929210231.8.g5647c6a.tar.bz2
^
|
|
Added |
_service:tar_git:qt5-qtmultimedia-5.6.2+git6+mer.5.6.20170929212214.9.ge177cf5.tar.bz2
^
|