2005-02-09 Dennis Smit TAGGING 0.2.0 RELEASE! 2005-02-02 Dennis Smit Build fixes by Duilio. Thanks! 2005-02-01 Dennis Smit * *: Made nearly 0.2.0 release ready. * libvisual-plugins.spec: rpm spec file by: Michael A. Peters 2005-01-24 Dennis Smit * configure.ac: Adding pseudotoad_flower * plugins/actor/pseudotoad_flower/*: Adding the pseudotoad flower plugin, effect was also used in the 4k demo 'Yellow Rose of Texas' by Antti Silvast . 2005-01-21 Dennis Smit * configure.ac: Bah broken build with g-force, someone with more clue should look into this. 2005-01-21 Dennis Smit * plugins/actor/dancingparticles/*: Now less ugly, more sexy, responsive to music, just like the girl next door, but better. 2005-01-21 Dennis Smit * plugins/actor/lv_analyzer/actor_lv_analyzer.c (lv_analyzer_requisition): Make less braindead. * configure.ac: Fix email address. 2005-01-20 Dennis Smit * plugins/actor/corona/*: Added copyright headers. 2005-01-19 Dennis Smit * configure.ac: G-Force fixes. * plugins/actor/G-Force/Makefile.am: Install path, defines fixes. * plugins/actor/G-Force/Common/GeneralTools/nodeClass.cpp: Actually randomize, and seed it (kinda hacky, woop) Result: A randomized G-Force! I hope Salsaman enjoys it! (Lives author) 2005-01-18 Dennis Smit * plugins/actor/corona/corona.cpp: Made an mmx version for the blurrer 2005-01-18 Dennis Smit * plugins/actor/dancingparticles/*: Adding the beginning, very rough port still. * configure.ac: Adapted for dancingparticles. 2005-01-18 Dennis Smit * plugins/actor/bumpscope/bumpscope.c (__bumpscope_generate_phongdat): Nicer light edge. 2005-01-18 Dennis Smit * plugins/actor/corona/*: Fixed the kickbeat detection. 2005-01-17 Dennis Smit * plugins/actor/corona/*: Non crashy, working, still rough edges, but hey, let's just welcome this new plugin :) Thanks a lot to Jeko for the original linux port, and to Richard Asbury for writing it originally on windows, I think for the sonique player, not sure tho :) 2005-01-17 Dennis Smit * plugins/actor/G-Force/docs/*: Fixing up 2005-01-17 Dennis Smit * plugins/actor/G-Force/*: Some Makefile.ins * plugins/actor/G-Force/NotWorkingWaveShapes/*: Fixing up. 2005-01-17 Dennis Smit Howdy how * plugins/actor/G-Force/*: Adding G-Force to the libvisual-plugins source tree. I REPEAT THE G-FORCE PLUGIN NOW LIVES IN THIS TREE! * configure.ac: Guess. 2005-01-13 Dennis Smit * plugins/actor/infinite/*: Tried to vectorize, failed misserably. Plan: Redo the whole interpolation stuff, with different vector buffers so there is zero pre setup needed when an interpolation/displacement is done. This is a shit job, and I'll do it in the upcoming weeks, because I want it to be faster :) 2005-01-13 Dennis Smit * plugins/actor/bumpscope/bump_scope.c (__bumpscope_generate_phongdat): FIXED! :) 2005-01-13 Dennis Smit * plugins/actor/corona: Adding plugin, still shitload of lose ends in this one, need to fixup a lot. * plugins/actor/oinksie/gfx-blur.c (_oink_gfx_blur_fade): Don't load a quad word, only a double word in mmx code for the fade flag. 2005-01-12 Dennis Smit * plugins/actor/JESS/renderer.c (render_blur): Added mmx versions. Doesn't really mather a lot, because it's still sucking CPU at other, harder to optimize places. But hey, it's a start :) 2005-01-11 Dennis Smit * plugins/morph/alphablend/morph_alphablend.c: Implemented 8,32 bits mmx versions. With my athlon, the speed improvement is drastic (a factor 3) (yes seriously). Boy, am I happy to have dived into mmx, can advice it to everyone! * plugins/morph/flash/morph_flash.c: Do not try to mix pals if there is no pal attached to the VisVideo. 2005-01-11 Dennis Smit * plugins/actor/oinksie/gfx-blur.c (_oink_gfx_blur_middle, _oink_gfx_blur_midstrange): Added mmx versions, another performance kick :) 2005-01-11 Dennis Smit * plugins/actor/oinksie/gfx-blur.c (_oink_gfx_blur_fade): MMXified the color fader. Btw, the plugin it's performance doubled due to last changes :) 2005-01-11 Dennis Smit * plugins/actor/bumpscope/bump_scope.c (__bumpscope_cleanup): Check for NULL. * plugins/actor/oinksie/actor_oinksie.c: Adding different blending methods for nice and shiny colors. Also created a VisUI option for this. 2005-01-10 Dennis Smit * plugins/actor/JESS/*: Copyright headers. 2005-01-09 Dennis Smit * plugins/actor/JESS/jess.c: Fixed some NULL frees. 2005-01-09 Dennis Smit * plugins/actor/*: Added more copyright headers, not yet done. 2005-01-08 Dennis Smit * plugins/morph/*: Added copyright headers. * plugins/input/*: Added copyright headers. * plugins/actor/oinksie/*: Added copyright headers. 2005-01-01 Dennis Smit * AUTHORS: Update. 2004-12-31 Dennis Smit * plugins/input/mplayer/input_mplayer.c: Reindented, with testing CIA CVS logger as excuse. 2004-12-31 Dennis Smit * configure.ac: Fixes by Vitaly V. Bursov regarding openGL detection. 2004-12-30 Dennis Smit * plugins/actor/jakdaw, plugins/actor/infinite: Some NULL free fixes, nothing shocking. 2004-12-30 Dennis Smit * configure.ac, plugins/actor/Makefile.am: Don't build dna, don't include it in the dist. 2004-12-30 Dennis Smit * configure.ac, plugins/actor/Makefile.am, plugins/actor/nebulus/*: Added nebulus to this package and the libvisual-nebulus package is because ofe this discontinued. 2004-12-30 Dennis Smit * plugin/*: Micro API update. 2004-11-28 Dennis Smit Automake and Autoconf fixes by Vitaly V. Bursov thanks a lot!!! 2004-11-27 Dennis Smit * plugins/actor/*: Added some tooltips here and there to the VisUI 2004-11-25 Dennis Smit * plugins/actor/*: VisVideo is an object as well use the right unref methods and such. 2004-11-25 Dennis Smit * plugins/*: Adapted everything to the new VisObject private stuff. 2004-11-24 Dennis Smit * plugins/actor/*: We don't have visual_ui_widget_destroy anylonger. we now use visual_object_unref here. 2004-11-11 Dennis Smit * plugins/actor/oinksie/actor_oinksie.c: Fixed crash, because some VisVideo struct wasn't nicely filled with zeros. 2004-11-08 Dennis Smit * configure.ac: Fixed install path message: Patch by: Thomas Klausner , Thanks a lot!!! 2004-11-05 Dennis Smit * plugins/actor/lv_gltest/actor_lv_gltest.c: Free the user interface after cleanup. 2004-11-05 Dennis Smit * plugins/actor/lv_gltest/actor_lv_gltest.c: And make the VisUI option actually work. 2004-11-05 Dennis Smit * plugins/actor/*: VisParamEntry listfy everything. * plugins/actor/lv_gltest/actor_lv_gltest.c: Added a VisUI. 2004-11-05 Dennis Smit * plugins/actor/goom2/*: Adapt to API changes regarding songinfo 2004-10-23 Dennis Smit * plugins/actor/jakdaw/*: More work on VisUI. * plugins/actor/bumpscope/*: Added VisUI config dialog. 2004-10-22 Dennis Smit * plugins/actor/jakdaw/*: Added VisUI config dialog. * plugins/actor/madspin/*: Added VisUI config dialog. 2004-10-21 Dennis Smit * plugins/*: Updated to API change 2004-10-20 Dennis Smit * plugins/actor/oinskie/actor_oinksie.c (act_oinksie_cleanup): Check for NULL pointers. 2004-10-14 Dennis Smit * configure.ac: Bumped version to 0.2.0 2004-10-11 Vitaly V. Bursov * plugins/actor/oinksie/actor_oinksie.c: removed semicolons just after if() 2004-10-05 Dennis Smit * plugins/actor/*: Use the visual_plugin_get_params method instead of direct access of the paramcontainer with the VisPluginData structure. 2004-10-03 Dennis Smit * plugins/actor/infinite/lv_infite.c (lv_infinite_init): Randomized color at startup. 2004-10-03 Dennis Smit * plugins/actor/*: Replaced the random system of every plugin with that of libvisual. 2004-10-03 Dennis Smit * plugins/morph/flash/morph_flash.c: Fixed the white palette. Forgot to port over from the old palette system. The 8bit to 8bit flash morph works again :) 2004-10-02 Dennis Smit * plugins/actor/oinksie/*: Removed custom random functions, use libvisual it's VisRandomContext from VisPluginData. 2004-10-01 Dennis Smit * plugins/*: Removed printfs. 2004-09-29 Dennis Smit * plugins/morph/slide/morph_slide.c: Finished the plugin, fully working now! YAY. 2004-09-29 Dennis Smit * plugins/morph/slide/*: Added slide plugin, this is a plugin library, containing 4 plugins (atm). Take a look at how it works. 2004-09-22 Duilio Protti * configure.ac: - mplayer input plugin made optional, and don't builded if we don't find a munmap(). - optional building system revamped: visit all directories always, but still possible to disable building of any plugin, and dist target still working. 2004-09-21 Dennis Smit * plugins/actor/lv_analyzer/actor_lv_analyzer.c (lv_analyzer_render): Fixed bug with the scale factor, now scaling and heights lower than 127 works, and scaling is more precise (didn't float cast an integer calculation). 2004-09-20 Duilio Protti * configure.ac: alsa dependency lowered to 0.9.0. * plugins/input/alsa/input_alsa.c: we request the new alsa API if we have 0.9.x series installed. 2004-09-13 Duilio Protti * plugins/actor/madspin/madspin.c: removed include of GLU headers. 2004-09-12 Dennis Smit * plugins/input/jack/input_jack.c (process_callback): Push the frames. * plugins/input/jack/input_jack.c (inp_jack_cleanup): Don't try to close a client if one was not opened. Heya This plugin now rocks[tm] 2004-09-12 Dennis Smit * plugins/actor/infinte/lv_infinite.c (act_infinite_init): Begin with a random effect. * plugins/actor/infinite/render.c (_inf_renderer): Remove the random seed here, we seed at init, which is more than anough. 2004-09-12 Dennis Smit * plugins/actor/lv_analyzer/actor_lv_analyzer.c (lv_analyzer_palette): Build nice palette. (lv_analyzer_render): Draw analyzer bars (mostly stolen from alsaplayer). Yeah I'm a lazy guy. Also removed unused cruft. 2004-09-12 Dennis Smit * plugins/input/jack/*: Added jack input plugin. Doesn't work yet tho :) 2004-09-10 Dennis Smit * NEWS: Updated. Release 0.1.6 2004-09-08 Dennis Smit * plugins/*: free -> visual_mem_free and the same for malloc cleanups. 2004-09-08 Dennis Smit * plugins/actor/madspin/madspin.c (lv_madspin_events): Actually listen to parameter changes. * plugins/actor/lv_gltest/actor_lv_gltest.c (lv_gltest_init): Add a parameter for enabling transparant bars, and enable this by default. (lv_gltest_events): Listen to the new parameter. 2004-09-08 Dennis Smit * plugins/input/alsa/input_alsa.c: Changed the buffer request size to 1024 so the wave form is actually responding. 2004-09-07 Duilio Protti * plugins/input/alsa/input_alsa.c (inp_alsa_init): - changed use of snd_pcm_hw_params_alloca() to snd_pcm_hw_params_malloc(), otherwise the return value's check for NULL doesn't make sense. alloca() is translated into a single instruction adjusting the stack pointer, and does not check for stack overflow, so there is no NULL error return. alloca() is a not portable function. - calling snd_pcm_hw_params_set_format() with the correct endianness. - changed all VISUAL_LOG_ERROR to VISUAL_LOG_CRITICAL. 2004-09-07 Dennis Smit * plugins/actor/gdkpixbuf/actor_gdkpixbuf.c: Now fixing the crasher for real, use g_type_init instead of gdk_parse_args. All gdkpixbuf needed was the g_type_init and calling gdk_parse_args more than once in a process was quite fatal so to say. Anyway it's fixed now ! * plugins/actor/bumpscope/actor_bumpscope.c: Setting the params as they should be, I still haven't fixed the light issue, I don't understand it at all... 2004-09-07 Dennis Smit * configure.ac: Removed xpyre from the build :)) 2004-09-06 Duilio Protti * plugins/input/mplayer/input_mplayer.c: - manage memory through libvisual. - fix: mmap return -1 on error, not NULL. 2004-09-01 Duilio Protti * configure.ac: added xpyre to build_actor (oops). When ALSA check fails, configure is not aborted, just don't builds ALSA input plugin. GL detection is leave to installed Libvisual. All GL plugin made optionals. 2004-09-01 Dennis Smit * plugins/*: Plugins that build are ported to the new plugin system. * plugins/madspin/madspin.c (lv_madspin_init): Use params for number of stars and speed. 2004-08-27 Dennis Smit * plugins/actor/gdkpixbuf/actor_gdkpixbuf.c: Fixed a crasher due to gdk over initializing. Not sure if the current fix is 'the way to go' tho. * plugins/actor/bumpscope/bump_scope.c, bump_scope.h: Checking in. Bumpscope kinda works now. Although the light is borked for some reason. * plugins/actor/bumpscope/actor_bumpscope.c: Params installed. 2004-08-25 Dennis Smit * TODO: Updates. * plugins/actor/bumpscope/*: Added, not finished yet. * plugins/actor/gdkpixbuf/*: Added, quite ready, some things todo. (A gdkpixbuf image loader). * plugins/actor/jakdaw/*: Ported the xmms jakdaw plugin! * plugins/actor/plazma/*: Ported the xmms plazma plugin! * plugins/actor/xpyre/*: Start port of the xmms Xpyre plugin, not finished. * plugins/*: Small cleanups all around. 2004-07-23 Dennis Smit * plugins/*: Renamed private to priv everywhere to adopt to libvisual API changes. * plugins/input/alsa/input_alsa.c: Use VISUAL_LOG_WARNING instead of VISUAL_LOG_ERROR when the requested audio output hz is not supported but a different one is used, since this is not fatal. 2004-07-13 Gustavo Sverzut Barbieri * plugins/input/mplayer: New input plugin 2004-07-13 Vitaly V. Bursov * plugins/input/alsa/input_alsa.c: Check if sample rate was set successfully in another way. Try to use a large buffer. * plugins/actor/madspin/madspin.c: Free allocated textures on cleanup. 2004-07-13 Duilio Protti * configure.ac: Alsa plugin made optional. * plugins/actor/infinite/main.h: TRUE and FALSE macros removed, they are already defined on Libvisual. 2004-07-12 Dennis Smit * plugins/morph/flash/morph_flash.c (flash_32): Renamed to flash_24, seen it was prototyped and used in the source like this, aka the plugin was broken. 2004-07-09 Dennis Smit * plugins/actor/madspin/madspin.c (madspin_load_textures): Nicer texture filename parsing. 2004-07-09 Dennis Smit * plugins/morph/flash/morph_flash.c (replacetable_generate_24): Added function to generate color value replacement table for 24, 32 bits mode. 2004-07-05 Dennis Smit * TODO, NEWS: Updates. 2004-07-05 Dennis Smit * plugins/input/alsa/*: Added semi working ALSA input plugin wrote by: Vitaly V. Bursov 2004-06-30 Duilio Protti * configure.ac: removed some redundant tests. 2004-06-28 Duilio Protti * plugins/actor/JESS/jess.c: added error checking. * plugins/morph/alphablend/alphablend.c: added error checking, some funcs made inline. 2004-06-27 Duilio Protti * plugins/actor/infinite: all header now includes config.h header. Added error checking. 2004-06-27 Dennis Smit * NEWS: Updated. 2004-06-26 Duilio Protti * plugins/actor/*/*.c: cleanup to avoid warnings. Removed many unused things. * plugins/actor/infinite/Makefile.am: added header files to SOURCES target. * plugins/actor/oinksie/Makefile.am: added header files to SOURCES target. * plugins/actor/JESS/Makefile.am: added header files to SOURCES target. * configure.ac: videotest plugin removed from the package. CFLAGS user variable overrided. Changed esound dependency from >= 0.2.29 to >= 0.2.28, because it works well on my system :-). * AUTHORS: added myself. * BUGS: note the installation problem when some plugin is disabled and exists some older version of the plugins installed on the system. 2004-06-26 Dennis Smit * configure.ac: Remove the videotest items, we don't want to build this neither include it in the dist. 2004-06-21 Duilio Protti * configure.ac: reorganized, more verbose. Some actor plugins made optionals. * Makefile.am's: user variables CFLAGS and LDFLAGS not overrided, instead we use AM_CFLAGS and AM_LDFLAGS. * autogen.sh: check for libtool and run libtoolize --force 2004-06-20 Dennis Smit Removed some files that REALLY shouldn't went in while importing. 2004-06-19 Duilio Protti * configure.in: moved to configure.ac * configure.ac: updated to meet autoconf 2.57 requirements. Many checks added. * autogen.sh: added. 2004-06-17 Dennis Smit Version 0.1.4 has been released. * Portability fixes. * Using precise integral types from stdint. * All kinds of cleanups. 2004-05-27 Dennis Smit Version 0.1.3 has been released. * Added a madspin port. * Fixed all the actor plugins to support size requisition (this is mandatory btw). * Added support for retrieving VisAudio within the morph plugins. * Cleanups. 2004-05-13 Dennis Smit Version 0.1.2 has been released. * Bug fixes. * Added some morph plugins. 2004-04-24 Dennis Smit Version 0.1-pre4 has been made public. * Code for the new universal plugin loader * Fixed bug in the esd plugin that caused the wrong FD to be closed while registering. * Random fixes.