[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