[mythtv] [mythtv-commits] Ticket #2307: Add "libvisual" support to MythMusic

Steven Adeff adeffs.mythtv at gmail.com
Thu Oct 19 20:48:59 UTC 2006


On 10/19/06, Peter Stokes <mythtv at dadeos.freeserve.co.uk> wrote:
> > On 10/19/06, John P Poet <jppoet at gmail.com> wrote:
> > > On 10/18/06, MythTV <mythtv at cvs.mythtv.org> wrote:
> > > > #2307: Add "libvisual" support to MythMusic
> > > > -------------------------------------------+--------------------------------
> > > >  Reporter:  mythtv at dadeos.freeserve.co.uk  |        Owner:  ijr
> > > >      Type:  enhancement                    |       Status:  reopened
> > > >  Priority:  minor                          |    Milestone:  unknown
> > > > Component:  mythmusic                      |      Version:  head
> > > >  Severity:  medium                         |   Resolution:
> > > > -------------------------------------------+--------------------------------
> > > > Changes (by mythtv at dadeos.freeserve.co.uk):
> > > >
> > > >   * status:  closed => reopened

> > > >   * version:  => head
> > > >   * resolution:  invalid =>
> > > >
> > > > Comment:
> > > >
> > > >  As suggested on the dev-list (and hopefully agreed) I'm re-opening
> > > > this
> > > >  ticket with an updated patch.
> > > >
> > > >  This new patch depends on the patches attached to Ticket #2594 and
> > > > Ticket
> > > >  #2595.
> > >
> > >
> > > I know Isaac resists adding new dependencies to Myth, but this is
> > > really pretty cool.
> > >
> > > I was able to install libvisual and SDL from rpm:
> > >
> > > smart install libvisual-devel SDL-devel
> > >
> > > Getting ftgl did require a minor change to one if it's header files
> > > (probably a gcc 4.1 issue).  Compiling libprojectM and
> > > libvisual-projectM was pretty straight forward.
> > >
> > >
> > > John
> >
> > doesn't this just allow for external plugins while not requiring them?
> >
> > --
> > Steve
>
> Yes. It appears to me to offer a mechanism to minimise dependencies in
> MythMusic.
>
> If, for example, it was desired to add two additional visualisations to
> MythMusic then that would most likely correspondingly add two additional
> dependencies (on the visualisation libraries in question) where as using
> libvisual offers the ability to add a single additional dependency (on
> libvisual) yet still provide two, or more, additional visualisations.
>
> The vast majority of the work in producing these patches was involved in
> modifying MythMusic to enumerate the available visualisations and modifying
> MythTV to provide a mechanism of presenting a multi-select configuration
> widget.
>
> Sorry it took so long, but as always, it was more work than I had originally
> imagined ;-)

hey, if it works and gets accepted, I don't thing how long it took
matters. I just want to be able to use libvisual visualizations
(mostly ProjectM). Thanks!

-- 
Steve
Before you ask, read the FAQ!
http://www.mythtv.org/wiki/index.php/Frequently_Asked_Questions
then search the Wiki, and this list,
http://www.gossamer-threads.com/lists/mythtv/
Mailinglist etiquette -
http://www.mythtv.org/wiki/index.php/Mailing_List_etiquette


More information about the mythtv-dev mailing list