News:

Latest versions:
Server plugin: 0.5.1
MVP dongle: 0.5.2
Raspberry Pi client: 0.5.2
Windows client: 0.5.2-1

Main Menu

Development of a Qt (Linux) client

Started by muellerph, April 25, 2008, 10:51:43

Previous topic - Next topic

muellerph

#15
I'm also unsure, but what google told me about "is not a member of" shows a lot of time mixed systems.
May it be possible that you have a Qt version <4.4 somewhere on your system? Phonon was introduced in Qt4.4.

___________
Update:
I'm rather sure you have something like Qt 4.4 and KDE 4.0 installed (or some similar old stuff lying around).
In between KDE 4.0 and Qt 4.4 the Phonon library was "moved" from KDE to Qt, or at least it is a new version.

It seems you now try to compile the Qt 4.4 phonon library with libraries/hearders from KDE 4.0, so newer Qt with older KDE.

This may explain the error message that the "MediaPlay" is not a member of QStyle.

muellerph

Just a new screenshot of the channel selection with EPG entries.

Chris

Hi Philipp..

I just spent a while trying to upgrade kde packages to 4.1 on Debian sid, though I still can't get qtvomp to actually start a recording or live. I wasn't expecting this, but I get different results depending on whether I am logged into gnome or kde. This is from gnome:

main: argument passed to app: "-s"
main: server IP address set to:  "10.0.0.1"
MainWindow::MainWindow called
VDRThread::run started - init VDR
VDRThread::run started - entering event loop
VDRThread::eventLoopReady called
WidgetPlayVideo::initWidgetPlayVideo called
WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded
WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded
WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded
WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded
WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded
Phonon::createPath: Cannot connect Phonon::MediaObject(no objectName) to Phonon::AudioOutput(no objectName).
WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded
Phonon::createPath: Cannot connect Phonon::MediaObject(no objectName) to WidgetVideo(no objectName).
WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded
VDRThread::waitForEventLoop started
VDRThread::waitForEventLoop ended
MainWindow::MainWindow done
VDR::requestLogin:  "10.0.0.1"
VDR::readLogin: Time offset of server:  0


From KDE it gets further...

main: argument passed to app: "-s"
main: server IP address set to:  "10.0.0.1"
MainWindow::MainWindow called
VDRThread::run started
VDRThread::eventLoopReady called
WidgetPlayVideo::initWidgetPlayVideo called
QtVomp(5612) Phonon::KdePlatformPlugin::createBackend: using backend:  "Xine"
VDRThread::vdr called
VDRThread::waitForEventLoop started
VDRThread::waitForEventLoop ended
VDRThread::initVDR called
VDR::requestLogin:  "10.0.0.1"
MainWindow::MainWindow done
VDR::readLogin: Time offset of server:  0
MainWindow::displayRecordings: was called
MainWindow::displayRecordings: load recordings
VDR::getRecordingsList:  "10.0.0.1"
VDR::readRecordingsList: totalSpace:  186600   freeSpace:  93329   percent:  50
MainWindow:updateRecordings: size =  98
WidgetPlayVideo::playRecording: was called
WidgetPlayVideo::playRecording: make instance of stream for entry  "Reaper"   with path:  "/200gb/vdr/Reaper/2008-09-09.23.00.99.99.rec"
VDRThread::vdr called
VDRThread::waitForEventLoop started
VDRThread::waitForEventLoop ended
VDRThread::initVDR called
VDR::sendKeepAlive time:  QTime("15:34:39")
VDR::sendKeepAlive time:  QTime("15:34:41")


but the result is the same, no video window.

Dragonplayer can play one of my vdr files.

Any ideas?

muellerph

Hi Chris,

thanks for testing.

This all look strange to me and before I now go into wild guesses, I think it's time to play with some other installations on my own.

muellerph

Hi Chris,

this was a regression of my previous upload. Fixed in trunk.
Please try again.
But Gnome I fear still wont work.
I assume some environmental things, like QTDIR, etc.