[mythtv] RE: [mythtv-commits] mythtv commits

Anduin Withers awithers at anduin.com
Tue Jun 21 14:45:51 UTC 2005


> Also if you do not compile
> both the frontend and backend, mythtv-setup will not be compiled.

1 - mythtv.pro uses mythfrontend instead of using_frontend
2 - Also it doesn't depend on settings.pro (where CONFIG gets CCONFIG)
making even a switch to using_frontend no good.

The result is that you don't end up with mythtv-setup being built or
installed.

-- 
Anduin Withers


> -----Original Message-----
> From: mythtv-commits-bounces at mythtv.org [mailto:mythtv-commits-
> bounces at mythtv.org] On Behalf Of mythtv at cvs.mythtv.org
> Sent: Monday, June 20, 2005 11:45 AM
> To: mythtv-commits at mythtv.org
> Subject: [mythtv-commits] mythtv commits
> 
> --------------------------------------------------------------------------
> --
> Changes committed by danielk on Mon Jun 20 15:44:52 2005
> 
> Added Files:
>    in mythtv/libs/libmythtv:
>         tv.cpp
> Modified Files:
>    in mythtv:
>         configure mythtv.pro
>    in mythtv/libs/libmythtv:
>         NuppelVideoRecorder.cpp NuppelVideoRecorder.h
>         channeleditor.cpp filter.h libmythtv.pro
>         scheduledrecording.cpp signalmonitor.cpp tv_play.cpp
>         tv_rec.cpp videoout_xv.cpp videoout_xv.h videosource.cpp
>    in mythtv/programs:
>         programs.pro
> Log Message:
> 
> You must re-run ./configure (with the same options as normal).
> 
> This adds 3 options to ./configure
>  --disable-v4l
>  --disable-frontend
>  --disable-backend
> 
> And, of course, the matching --enable options.
> 
> If you disable the frontend the backend can not create pixmaps for
> a frontend for priviews, so it should be considered as something
> useful only for porting the backend. Also if you do not compile
> both the frontend and backend, mythtv-setup will not be compiled.
> Disabling Video4Linux should be enough for compiling on MacOS X,
> but on MacOS X the backend is disabled by default.
> 
> This touches a bunch of files, but it's mostly just for
> USING_FRONTEND/BACKEND/V4L defines. The exception is that I added
> a tv.cpp, because StateToString() is used by both tv_rec.cpp and
> tv_play.cpp, and I didn't want to duplicate it in tv_rec.cpp and
> tv_play.cpp nor did I want to make it static in tv.h.
> 
> The basic aim here is to make it possible for us to test frontend
> only compilation so that Nigel doesn't have to do all the work on
> keeping the MacOS X port working. And the secondary aim (i.e. why
> do we have v4l and backend options) is to facilitate porting the
> backend to MaxOS X.
> 
> --------------------------------------------------------------------------
> --



More information about the mythtv-dev mailing list