Discussion:
How to enable qmlglsink under Windows (which is located in *bad*)?
Maurer, Martin
2017-06-09 11:45:00 UTC
Permalink
Hello,

can someone give me a bit details how I can enable qmlglsink under Windows (which is located in *bad*)?
I can compile all other thing enabled by default.

Is there some automatic to check for Qt, which enabled the plugin (similar to vaapi under Linux discussion last days)?
Do I need some parameter or patch the recipe of *bad*?

Till now I use

$ /c/Python27/python2.exe ./cerbero-uninstalled -c config/win64.cbc buildone gst-plugins-bad-1.0

but no error message (not finding Qt) nor output of the needed *.dll.

Can someone shed light on this?

Best regards,

Martin


What I have found so far:

configure_options = '--enable-static --disable-introspection --disable-gsm \
--disable-examples --disable-festival \
--disable-videomaxrate --disable-bz2 --disable-libde265 \
--disable-linsys --disable-fbdev --disable-apexsink \
--disable-celt --disable-curl --disable-dc1394 --disable-directfb \
--disable-dirac --disable-faac --disable-flite --disable-gme \
--disable-ladspa --disable-lv2 --disable-mimic --disable-modplug \
--disable-mpeg2enc --disable-mplex --disable-musepack --disable-mythtv \
--disable-neon --disable-ofa --disable-openal --disable-opencv \
--disable-pvr --disable-sdl --disable-sndfile \
--disable-teletextdec --disable-timidity \
--disable-vdpau --disable-voamrwbenc --disable-wildmidi \
--disable-xvid --disable-zbar --disable-sdi --disable-qt'

-> assuming to remove --disable-qt?

configure_options += ' --enable-bz2 --enable-assrender \
--enable-faad --enable-kate --enable-openh264 --enable-opus \
--enable-hls --enable-rtmp --enable-srtp --enable-dts \
--enable-libmms --enable-resindvd --enable-soundtouch \
--enable-voaacenc --enable-rsvg --enable-openjpeg --enable-spandsp'

-> assuming to add -enable-qt?

There is also a USE_QT. Do I need to set it somewhere?
Matthew Waters
2017-06-13 02:21:35 UTC
Permalink
Hi,

On Windows, there are different c++ ABI's involved that essentially
require the qmlglsink plugin to be built with msvc and it not able to be
compiled using autotools. To achieve that, there is a qmake .pro file
in the plugin directory that should help in achieving this. The
resulting dll will need to be copied manually into your installation prefix.

Cheers
-Matt
Post by Maurer, Martin
Hello,
can someone give me a bit details how I can enable qmlglsink under
Windows (which is located in **bad**)?
I can compile all other thing enabled by default.
Is there some automatic to check for Qt, which enabled the plugin
(similar to vaapi under Linux discussion last days)?
Do I need some parameter or patch the recipe of **bad**?
Till now I use
$ /c/Python27/python2.exe ./cerbero-uninstalled -c config/win64.cbc
buildone gst-plugins-bad-1.0
but no error message (not finding Qt) nor output of the needed *.dll.
Can someone shed light on this?
Best regards,
Martin
configure_options = '--enable-static --disable-introspection --disable-gsm \
--disable-examples --disable-festival \
--disable-videomaxrate --disable-bz2 --disable-libde265 \
--disable-linsys --disable-fbdev --disable-apexsink \
--disable-celt --disable-curl --disable-dc1394
--disable-directfb \
--disable-dirac --disable-faac --disable-flite --disable-gme \
--disable-ladspa --disable-lv2 --disable-mimic --disable-modplug \
--disable-mpeg2enc --disable-mplex --disable-musepack
--disable-mythtv \
--disable-neon --disable-ofa --disable-openal --disable-opencv \
--disable-pvr --disable-sdl --disable-sndfile \
--disable-teletextdec --disable-timidity \
--disable-vdpau --disable-voamrwbenc --disable-wildmidi \
--disable-xvid --disable-zbar --disable-sdi --disable-qt'
-> assuming to remove --disable-qt?
configure_options += ' --enable-bz2 --enable-assrender \
--enable-faad --enable-kate --enable-openh264 --enable-opus \
--enable-hls --enable-rtmp --enable-srtp --enable-dts \
--enable-libmms --enable-resindvd --enable-soundtouch \
--enable-voaacenc --enable-rsvg --enable-openjpeg
--enable-spandsp'
-> assuming to add –enable-qt?
There is also a USE_QT. Do I need to set it somewhere?
Loading...