2014-06-26 23:04 GMT+04:00, Vadim Zhukov <[email protected]>: > 2014-06-26 21:01 GMT+04:00, Rafael Sadowski <[email protected]>: >> On Thu Jun 26, 2014 at 06:54:02PM +0400, Vadim Zhukov wrote: >>> Hello all. >>> >>> QtGStreamer is a set of libraries providing C++ bindings for GStreamer >>> with a Qt-style API, plus some helper classes and elements for >>> integrating GStreamer better in Qt applications. The goal of this >>> module is to allow easy use of GStreamer for applications targetting >>> MeeGo Mobile or the KDE desktop. >>> >>> ... This is a required dependency for Artikulate, a new app in >>> upcoming KDE 4.13. Actually, Artikulate could use Qt Mobility, but: 1) >>> we have no port for it, either; 2) it looks like dying - no actual >>> release since 2011; 3) it requires heavy patching under OpenBSD. So I >>> preferred to port QtGstreamer, which have almost no gotchas. >>> >>> okay to import? >>> >>> -- >>> WBR, >>> Vadim Zhukov >> >> Hi Vadim, >> >> looks fine and build corrent on amd64 but what do you think about: > > Good catch, thanks! > >> CONFIGURE_ARGS += -DQTGSTREAMER_TESTS:Bool=ON >> >> My result: >> >> -------------------------------------------------- >> 84% tests passed, 3 tests failed out of 19 >> >> Total Test time (real) = 30.11 sec >> >> The following tests FAILED: >> 1 - refpointertest (OTHER_FAULT) >> 3 - signalstest (OTHER_FAULT) >> 17 - taglisttest (Failed) >> -------------------------------------------------- > > taglisttest looks like is broken itself; if I understand code > correctly, it should compare with 1, not with 2. > > Can't say anything for others, code involved there is more complex. > This needs to be talked about with upstream. I'll mail maintainer > soon. > > So here is a port with tests enabled.
Upstream pointed out that old libstdc++ has bugs with dynamic_cast<>(). I've tried with GCC 4.8, and now it's only taglisttest that still fails. Upstream said that test is right, it's something in GStreamer that's broken. So I think this port is now as good as possible. okay to import? -- WBR, Vadim Zhukov
qt-gstreamer_port.tar.gz
Description: GNU Zip compressed data
