Hello community, here is the log from the commit of package libvisual checked in at Wed Jul 5 11:43:18 CEST 2006. -------- --- libvisual/libvisual.changes 2006-02-28 17:40:33.000000000 +0100 +++ libvisual/libvisual.changes 2006-07-04 13:58:50.000000000 +0200 @@ -1,0 +2,32 @@ +Tue Jul 4 13:57:18 CEST 2006 - cthiel@suse.de + +- update to version 0.4.0 + * Real time timestamping support. + * Will unref plugins that don't match the ABI version. + * Added VisRectangle system. + * New BMP loader that supports all depths and RLE encoding. + * visual_mem_set(), visual_mem_set16(), visual_mem_set32() + Optimized memset functions. + * VisVideo new composite system. + * VisVideo sub regions. + * visual_video_zoom_*(). + * visual_video_mirror_*(). + * visual_video_rotate_*(). + * Removed obsolete visual_video_depth_transform_to_buffer(). + * Added VisCollection system. + * Added VisHashmap. + * Added VisCache. + * VisAudio rewrite. + * Added .license bit to VisPluginInfo for realtime license check. + * 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. + * Homedir installable plugins ~/.libvisual/actor transform morph input. + * Added VisOS. Realtime priority functions are hosted in this module. + * 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. + +------------------------------------------------------------------- Old: ---- libvisual-0.2.0.tar.bz2 libvisual-libpath.patch libvisual-ppc.patch New: ---- libvisual-0.4.0.diff libvisual-0.4.0.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libvisual.spec ++++++ --- /var/tmp/diff_new_pack.UaJ6w8/_old 2006-07-05 11:43:01.000000000 +0200 +++ /var/tmp/diff_new_pack.UaJ6w8/_new 2006-07-05 11:43:01.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package libvisual (Version 0.2.0) +# spec file for package libvisual (Version 0.4.0) # # Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -14,14 +14,13 @@ BuildRequires: freeglut-devel gcc-c++ libdrm-devel pkgconfig License: LGPL Group: Productivity/Multimedia/Sound/Visualization -Version: 0.2.0 -Release: 15 +Version: 0.4.0 +Release: 1 Summary: Sound Visualization Library URL: http://libvisual.sourceforge.net BuildRoot: %{_tmppath}/%{name}-%{version}-build Source: %name-%{version}.tar.bz2 -Patch: %name-ppc.patch -Patch1: %name-libpath.patch +Patch: %name-%{version}.diff %description Libvisual is a library that acts as a middle layer between applications @@ -61,7 +60,6 @@ %prep %setup -q %patch -%patch1 %build libtoolize --force @@ -83,6 +81,10 @@ %install make DESTDIR=$RPM_BUILD_ROOT install mkdir -p $RPM_BUILD_ROOT%_libdir/%name/{morph,input,actor,transform} $RPM_BUILD_ROOT%_datadir/%name/{morph,input,actor,transform} +sed -e 's, -L/usr/src/packages/BUILD/libvisual-%{version}/libvisual , ,' $RPM_BUILD_ROOT/%_libdir/libvisual-0.4.la > $RPM_BUILD_ROOT/%_libdir/libvisual-0.4.la.1 +mv $RPM_BUILD_ROOT/%_libdir/libvisual-0.4.la.1 $RPM_BUILD_ROOT/%_libdir/libvisual-0.4.la +# *fixme* +rm -rf $RPM_BUILD_ROOT/%_datadir/locale %post %run_ldconfig @@ -93,18 +95,47 @@ %files %defattr(-,root,root) %doc AUTHORS README ChangeLog NEWS TODO COPYING -%_libdir/libvisual.so.* +%_libdir/libvisual-0.4.so.* %_libdir/libvisual %_datadir/libvisual %files devel %defattr(-,root,root) -/usr/include/libvisual -%_libdir/pkgconfig/libvisual.pc -%_libdir/libvisual.so -%_libdir/libvisual.la +/usr/include/libvisual-0.4 +%_libdir/pkgconfig/libvisual-0.4.pc +%_libdir/libvisual-0.4.so +%_libdir/libvisual-0.4.la %changelog -n libvisual +* Tue Jul 04 2006 - cthiel@suse.de +- update to version 0.4.0 + * Real time timestamping support. + * Will unref plugins that don't match the ABI version. + * Added VisRectangle system. + * New BMP loader that supports all depths and RLE encoding. + * visual_mem_set(), visual_mem_set16(), visual_mem_set32() + Optimized memset functions. + * VisVideo new composite system. + * VisVideo sub regions. + * visual_video_zoom_*(). + * visual_video_mirror_*(). + * visual_video_rotate_*(). + * Removed obsolete visual_video_depth_transform_to_buffer(). + * Added VisCollection system. + * Added VisHashmap. + * Added VisCache. + * VisAudio rewrite. + * Added .license bit to VisPluginInfo for realtime license check. + * 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. + * Homedir installable plugins ~/.libvisual/actor transform morph input. + * Added VisOS. Realtime priority functions are hosted in this module. + * 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. * Tue Feb 28 2006 - hvogel@suse.de - include transform directorys for plugins [#154112] * Fri Feb 03 2006 - ro@suse.de ++++++ libvisual-0.4.0.diff ++++++ --- libvisual/lv_audio.c +++ libvisual/lv_audio.c @@ -1105,7 +1105,7 @@ { float *sbuf = visual_buffer_get_data (src); int entries = visual_buffer_get_size (dest) / size; - int signedcorr; + int signedcorr = 0; int i; signedcorr += byte_max_numeric (size) / 2; --- libvisual/lv_buffer.c +++ libvisual/lv_buffer.c @@ -576,7 +576,7 @@ */ int visual_buffer_fill_with_pattern (VisBuffer *buffer, void *data, visual_size_t size) { - int offset; + int offset = 0; visual_log_return_val_if_fail (buffer != NULL, -VISUAL_ERROR_BUFFER_NULL); visual_log_return_val_if_fail (data != NULL, -VISUAL_ERROR_NULL); --- libvisual/lv_hashmap.c +++ libvisual/lv_hashmap.c @@ -46,7 +46,7 @@ static int hashmap_destroy (VisCollection *collection); -static int hashmap_chain_destroy (VisHashmap *hashmap, VisList *list); +static void hashmap_chain_destroy (VisHashmap *hashmap, VisList *list); static int hashmap_size (VisCollection *collection); static VisCollectionIter *hashmap_iter (VisCollection *collection); @@ -81,7 +81,7 @@ } /* We can't use collection dtor because we need to chain up (HashChainElem -> DataElem) */ -static int hashmap_chain_destroy (VisHashmap *hashmap, VisList *list) +static void hashmap_chain_destroy (VisHashmap *hashmap, VisList *list) { VisCollectionDestroyerFunc destroyer; VisHashmapChainEntry *mentry; --- libvisual/lv_libvisual.c +++ libvisual/lv_libvisual.c @@ -72,7 +72,7 @@ static int init_params (VisParamContainer *paramcontainer); static VisUIWidget *make_userinterface (void); -static int free_plugpaths (void); +static void free_plugpaths (void); static int init_params (VisParamContainer *paramcontainer) { @@ -181,7 +181,7 @@ return vbox; } -static int free_plugpaths () +static void free_plugpaths () { int i; ++++++ libvisual-0.2.0.tar.bz2 -> libvisual-0.4.0.tar.bz2 ++++++ ++++ 51058 lines of diff (skipped) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit-unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit-help@opensuse.org
participants (1)
-
root@suse.de