Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 20 Dec 2006 00:54:53 +0100
From:      usleepless@gmail.com
To:        "Stephen Hocking" <stephen.hocking@gmail.com>
Cc:        Greg 'groggy' Lehey <grog@freebsd.org>, multimedia@freebsd.org
Subject:   Re: MythTV (was: Possible FreeBSD port?)
Message-ID:  <c39ec84c0612191554v280ddc3bq4493ebdecb3b8de@mail.gmail.com>
In-Reply-To: <6300771b0612191524y64af793cy10f9bff4193536c7@mail.gmail.com>
References:  <6300771b0612181401i72e7cc58ta08e12de8d68d4d0@mail.gmail.com> <20061218232247.GQ4364@wantadilla.lemis.com> <6300771b0612181533m6ece3f38p379c78a75912d10d@mail.gmail.com> <6300771b0612181534h3158342aw554869660fc707ea@mail.gmail.com> <20061218234041.GU4364@wantadilla.lemis.com> <c39ec84c0612190937u572ff6bco28606f54645275a5@mail.gmail.com> <20061219224005.GC4364@wantadilla.lemis.com> <c39ec84c0612191509w6a5ccf10iedb640bb8dacef1c@mail.gmail.com> <6300771b0612191524y64af793cy10f9bff4193536c7@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Stephen,

On 12/20/06, Stephen Hocking <stephen.hocking@gmail.com> wrote:
> On 12/20/06, usleepless@gmail.com <usleepless@gmail.com> wrote:
> >
> >
> > i did not make a port, but i am willing to help. but if people are
> > interested in a 0.18-fixes-postgresql-heavily-modified port of mythtv,
> > let me know. if there is enough interest we might pull it off.
> >
> > but i got the impression of the list that only the most recent version
> > of mythtv is worth aiming for ( i have no need to go to .19 or .20 )
>
>
>
> I think that you're probably right as regards the versions, but have you
> thought of pushing your patches back to the maintainers
> of MythTV?
>
>     Stephen

thank you for asking.

are you subscribed to any of the mythtv lists? i am.

they don't want to talk about changes to the database-layer: they
don't think the database is important and would rather have nothing to
do with sql. when i proposed to make mythtv cross-database-compatible
( mysql, postgresql, mssql etc ), they responded with "we might move
to a embedded db like firebird"?. shutting off postgresql totally.

furthermore, the interprocess-communication in mythtv is horrific,
mostly busy wait loops, which makes a context-switching-hell.
unfortunatly mythtv developers lack essential db and ipc skills. the
abstraction is pretty good though.

they are hunting ghosts too: in the mailing lists "hickups" are
discussed regulary: they are fiddling with process priorities between
frontend and database/backend. at the same time they throw immense
queries to the db which could be so much more efficient with a proper
datamodel.

for my own install, i implented a "settings cache" even before they
did! before this, every setting was queried from the db _everytime_ it
was used (ie: roundtrips all the time ).

sorry for the rant, but i don't have the energy to "evangelize" the
mythtv-developers. i just maintain my own version. if people on
fbsd-mm are interested, i am willing to commit and make a port out of
it.

but it is:
- 0.18-fixes
- postgresql, no mysql
- i am not fixing what doesn't work ( but most stuff works excellent )

i am under the impression that most of the changes in .19 and .20 are
digital-broadcast-specific. this is of no interest to me: i am running
on 2 pvr500s.

regards,

usleep



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?c39ec84c0612191554v280ddc3bq4493ebdecb3b8de>