Postby pramodkalva » 17 Aug 2016 12:41
libvlc_add_intf(inst, "qt"); has no effect just opens a Dummy QT Interface ,The controls of the QT interface have no effect on the video that is playing on the other window.
1)streaming a mp4 file using libvlc code with -verbose on in the code,
vout window xid module matching field is "any",because of this video is streaming in xcb_window with no user controls.
main video output debug: Opening vout display wrapper
[0x2ac134001248] main vout display debug: looking for vout display module matching "any": 12 candidates
[0x2ac1340040a8] main window debug: looking for vout window xid module matching "any": 4 candidates
[0x2ac1340040a8] main window debug: using vout window xid module "xcb_window"
[0x2ac1340082c8] main inhibit debug: looking for inhibit module matching "any": 2 candidates
[0x2ac1340082c8] dbus_screensaver inhibit debug: cannot find service org.freedesktop.ScreenSaver
[0x2ac1340082c8] dbus_screensaver inhibit debug: cannot find service org.freedesktop.PowerManagement.Inhibit
[0x2ac1340082c8] dbus_screensaver inhibit debug: cannot find service org.mate.SessionManager
[0x2ac1340082c8] dbus_screensaver inhibit debug: cannot find service org.gnome.SessionManager
[0x2ac1340082c8] main inhibit debug: using inhibit module "xdg_screensaver"
[0x2ac134001248] xcb_xv vout display debug: connected to X11.0 server
[0x2ac134001248] xcb_xv vout display debug: vendor : The X.Org Foundation
2)streaming a mp4 file using vlc from terminal with -verbose on,
vlc -vvv video.mp4
vout window xid module matching with qt4 interface and vout window is qt4 which has full user controls ,If vlc player is able to stream video with QT interface ,their should be a way to do the same thing from the c code ,if anyone has streamed the video with QT interface through libvlc code please let me know?
main video output debug: Opening vout display wrapper
[0x7ff234001248] main vout display debug: looking for vout display module matching "any": 12 candidates
[0x7ff2340040a8] main window debug: looking for vout window xid module matching "qt4,any": 4 candidates
[0x7ff2340040a8] qt4 window debug: requesting video window...
[0x1b316d8] qt4 interface debug: Video was requested 0, 0
[0x7ff2340040a8] main window debug: using vout window xid module "qt4"
[0x7ff2340042f8] main inhibit debug: looking for inhibit module matching "any": 2 candidates
[0x7ff2340042f8] dbus_screensaver inhibit debug: cannot find service org.freedesktop.ScreenSaver
[0x7ff2340042f8] dbus_screensaver inhibit debug: cannot find service org.freedesktop.PowerManagement.Inhibit
[0x7ff2340042f8] dbus_screensaver inhibit debug: cannot find service org.mate.SessionManager
[0x7ff2340042f8] dbus_screensaver inhibit debug: cannot find service org.gnome.SessionManager
[0x7ff2340042f8] main inhibit debug: using inhibit module "xdg_screensaver"
[0x7ff234001248] xcb_xv vout display debug: connected to X11.0 server
[0x7ff234001248] xcb_xv vout display debug: vendor : The X.Org Foundation.