Libvisual 0.2.0

From Libvisual wiki

Information

Status: Released
Release date: 2005-02-08
Lines of code in core library: 17554

Notes

Important in this release is the move to VisObject and it's correspondending memory model.

New features

  • 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)