[mythtv] [mythtv-commits] Ticket #2307: Add "libvisual" support to MythMusic
Steven Adeff
adeffs.mythtv at gmail.com
Sun Sep 3 21:16:40 UTC 2006
On 9/3/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: new
> Priority: minor | Milestone: unknown
> Component: mythmusic | Version:
> Severity: medium |
> -------------------------------------------+--------------------------------
> The attached archive '''libvisualplugin-0.1.tgz''' contains a first pass
> at adding support for "libvisual" music visualisation plugins to
> MythMusic. This version isn't ready for inclusion in SVN yet. I merely
> wish to see if this is something that would be of interest to anyone
> before I attempt to tackle some of the other integration issues...[[BR]]
> == Contents of archive ==
> * libvisualplugin.patch - patch file covering modifications to existing
> files
> * .\configure - add an "--enable-visual" configuration option.
> * .\mythmusic\mythmusic\mythmusic.pro - add two new files to the build.
> * .\mythmusic\mythmusic\mainvisual.cpp - register factory class.
>
> * .\mythmusic\mythmusic\libvisualplugin.h - new header file.
> * .\mythmusic\mythmusic\libvisualplugin.cpp - new source file.
> == Prerequesits for patch ==
> * libvisual version 0.4.0 - http://localhost.nl/~synap/libvisual/
> * SDL version 1.2 - http://www.libsdl.org/
>
> The patch comes ''pre-configured'' to use the ProjectM libvisual plugin,
> this requires:-[[BR]]
> * libprojectM version 0.99 - http://xmms-projectm.sourceforge.net/
> * libvisual-projectM version 0.99 - http://xmms-projectm.sourceforge.net/
> == Installation Instructions ==
>
> * Unpack '''libvisualplugin-0.1.tgz''' archive to the root of the
> '''mythplugins''' folder (this should place the new source files in the
> correct place.
> * Apply the '''libvisualplugin.patch'''
> * Add '''--enable-sdl''' and '''--enable-visual''' to the options
> supplied to the "configure" script.
> * Build as normal.
> Once installed, simply add "'''LibVisual'''" to the list of visualisation
> plugins listed in the MythMusic "Player Settings" page of setup.
>
> The configuration portion of this patch is yet to be done. If you wish to
> change the libvisual plugin that is employed then this may be achieved by
> editing the '''libvisualplugin.cpp''' file, modifying the '''PluginName'''
> constant on line 11 ''(a list of available libvisual plugins can be
> obtained by commenting in the code at line 40 of the file and checking the
> console when the LibVisual plugin in loaded by MythMusic)''.[[BR]]
>
> === Disclaimer ===
> I didn't really know what I was doing when I knocked this up. It's
> basically a munging of the MythGoom code and the libvisual code from
> AmaroK http://amarok.kde.org/ . Hopefully it will work for you, if it
> doesn't let me know, but your guess may well be as good as mine ;-)
>
YES PLEASE!!!
I would LOVE to have ProjectM as a visualization, and whatever other
libvisual plugins become available.
--
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