[mythtv-users] Re: mythtv backend on a headless fileserver

Lasse Lindgård Lazlo at jay.net
Wed Mar 9 23:55:13 UTC 2005


Quoting Grant Edwards <grante at visi.com>:

> On Wed, Mar 09, 2005 at 10:21:07PM +0000, Lasse Lindgård wrote:
> 
> > I do not want X or qt on the server and I can't see why I
> > should. All I want to run is the backend for capturing video.
> > The frontend will run elsewhere.
> 
> Several months back I asked why one had to install X and Qt on
> a backend-only system.  The anwswer was that the backend
> software uses Qt, and Qt (in practice, if not in theory)
> requires X.
> 

I may be a fool. But I don't take no for an answer just like that.
I need to understand *why* QT is needed and why qt-embedded can't replace it.

I have peeked in the source code of mythtv, qt and qt/embedded. I am by no means an expert but I still think my findings are valid.

mainserver.cpp in the backend subproject imports the following headers:
#include <qapplication.h>
#include <qsqldatabase.h>
#include <qdatetime.h>
#include <qfile.h>
#include <qdir.h>
#include <qurl.h>
#include <qthread.h>
#include <qwaitcondition.h>
#include <qregexp.h> 

Looking at the source code of qt-embedded I find all of these interfaces present. 
So why is it that qt-embedded isn't good enough?

/Lasse

------------------------------------------------------
This mail was sent through Jay.net: http://www.jay.net


More information about the mythtv-users mailing list