summaryrefslogtreecommitdiff
path: root/audio/libvisual/patches
AgeCommit message (Collapse)AuthorFilesLines
2013-06-13Don't mess with inline, it breaks inline namespaces in C++.joerg1-0/+18
Bump revision.
2012-03-10Fix build on Linux.sbd1-3/+12
2012-02-15Fix build on SunOS.hans1-0/+25
2008-02-05link against librt on NetBSD-currentdrochner2-0/+24
(and propagate this through libvisual.so and libvisual.pc)
2006-10-06Fixed "test ==".rillig1-3/+12
2006-07-03Missed during update to 0.4.0.wiz1-0/+13
2006-07-03Update to 0.4:wiz2-28/+6
New in 0.4.0: * Real time timestamping support. (Dennis) * Will unref plugins that don't match the ABI version. (Dennis) * Added VisRectangle system. (Dennis) * New BMP loader that supports all depths and RLE encoding. (Sepp) * visual_mem_set(), visual_mem_set16(), visual_mem_set32() Optimized memset functions. (Dennis) * VisVideo new composite system. (Dennis) * VisVideo sub regions. (Dennis) * visual_video_zoom_*(). (Jaak) * visual_video_mirror_*(). (Jaak) * visual_video_rotate_*(). (Jaak) * Removed obsolete visual_video_depth_transform_to_buffer(). (Jaak) * Added VisCollection system. (Dennis) * Added VisHashmap. (Dennis) * Added VisCache. (Dennis) * VisAudio rewrite. (Dennis) * Added .license bit to VisPluginInfo for realtime license check. (Dennis) * Removed .struct_size and .api_version from the VisPluginInfo structure, and revamped the plugin version check system. Put VISUAL_PLUGIN_API_VERSION_VALIDATOR somewhere in your plugin and it'll work. (Dennis) * Homedir installable plugins ~/.libvisual/actor transform morph input. (Dennis) * Added VisOS. Realtime priority functions are hosted in this module. (Dennis) * Added VisMath. All kind of math related functions have been added, most note worthy are the _vectorized_. All of these are accelerated by mmx/3dnow/sse instructions. * VisFourier completely revamped. (Chong Kai Xiong) Breaks compatibility with 0.2 releases.
2005-10-10Add DragonFly support. Also check for -pthread as thread library.joerg1-1/+27
2005-05-24Test for a defined symbol correctly. Might fix macppc build.wiz1-1/+10
2005-04-19Removed the GCC_REQD line from the Makefile. Instead, patch-ab is used torillig1-0/+19
disable the i386 MMX statements for gcc-2.95. Approved by kristerw.
2005-02-20Update to 0.2.0.wiz3-56/+11
New in 0.2.0: 2005-02-09: * VisTransform subsystem. (Dennis) * visual_palette_color_cycle() function. (Dennis) * visual_param_container_copy_match() function. (Dennis) * visual_param_container_copy() function. (Dennis) * visual_timer_elapsed_msecs() function. (Dennis) * VisCPU subsystem. (Dennis) * visual_mem_copy(), will contain mmx, sse versions later on. (Dennis) * MMX version of the 32bits bilinear filter. (Jean-Christophe) * Fixed the visual_video_blit_overlay(). (Dennis) * MMX versions of the 32bits alpha overlay. (Dennis) * VisPluginEnviron system added. (Vitaly, Dennis) * Nearest scalers. (Chong Kai Xiong, Dennis) * Bilinear scalers. (Jean-Christophe, Dennis) * VisError error values, and human readable errors. (Dennis) * Objectification of all libvisual structures. (Dennis) * Complete VisObject system. (Dennis) * VisSongInfo, use the bilinear filterer, scaler for coverart. (Dennis) * VisPalette VisParamEntry type. (Dennis) * VisObject VisParamEntry type. (Dennis) * VisThread threading wrapper system. (Dennis) * VisUI Complete userinterface abstraction layer. (Dennis) * Have a string only plugin type, plugins are now members of domains. (Dennis, Vitaly) * Many many fixes, improvements and such. (Everyone)
2004-11-05Better version of the patch.wiz1-8/+15
2004-11-05Initial import of libvisual-0.1.7:wiz3-0/+51
Libvisual is an abstraction library that comes between applications and audio visualisation plugins. Often when it comes to audio visualisation plugins or programs that create visuals, they depend on a player or something else; basically, there is no general framework that enabled application developers to easily access cool audio visualisation plugins. Libvisual wants to change this by providing an interface towards plugins and applications; through this easy to use interface applications can easily access plugins and, since the drawing is done by the application, it also enables the developer to draw the visual anywhere he wants. The framework also allows you to morph to different plugins and mix two at once; all kinds of neat tricks are possible using this method.