Hello community, here is the log from the commit of package openal-soft for openSUSE:Factory checked in at 2018-02-14 09:19:59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/openal-soft (Old) and /work/SRC/openSUSE:Factory/.openal-soft.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openal-soft" Wed Feb 14 09:19:59 2018 rev:36 rq:575504 version:1.18.2 Changes: -------- --- /work/SRC/openSUSE:Factory/openal-soft/openal-soft.changes 2016-11-24 23:15:20.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.openal-soft.new/openal-soft.changes 2018-02-14 09:20:05.148564719 +0100 @@ -1,0 +2,77 @@ +Thu Feb 8 16:27:35 UTC 2018 - [email protected] + +- remove file that has conflicting license in %prep + +------------------------------------------------------------------- +Sat Nov 11 16:40:43 UTC 2017 - [email protected] + +- Update to 1.18.2 + * Fixed a crash with the JACK backend when using JACK1. + * FreeBSD: Fixed building with an older freebsd-lib. + * NetBSD: Fixed use of pthread_setnane_np + * NetBSD: OSS now links with libossaudio if found at build time + * Windows: Fixed resetting the FPU rounding mode after some calls + * Windows: Fixed use of SSE intrinsics when building with Clang +- Changes for 1.18.1 + * Fixed bug where resuming a source may not work + * Fixed PulseAudio playback when the configured stream length is + much less than the requested length. + * Fixed MMDevAPI capture with sample rates not matching the backing + device. + * Fixed int32 output for the Wave Writer. + * Fixed enumeration of OSS devices that are missing device files. + * Added correct retrieval of the executable's path on FreeBSD. + * Added a config option to specify the dithering depth. + * Added a 5.1 decoder preset that excludes front-center output. +- Changes for 1.18.0 + * Added a build option to embed the default HRTFs into the lib. + * New extensions (AL_EXT_STEREO_ANGLES, AL_EXT_SOURCE_RADIUS, + AL_SOFT_gain_clamp_ex, AL_SOFT_source_resampler, + AL_SOFT_source_spatialize, and ALC_SOFT_output_limiter) + * Implemented 3D processing for Reverb, Compressor, Equalizer, and + Ring Modulator. + * Implemented 2-channel UHJ output encoding (needs to be enabled + with a config option to be used) + * Implemented dual-band processing for high-quality ambisonic decoding. + * Implemented distance-compensation for surround sound output. + * Implemented near-field emulation and compensation with ambisonic + rendering. Currently only applies when using the high-quality ambisonic + decoder or ambisonic output, with appropriate config options. + * Implemented an output limiter to reduce the amount of distortion from + clipping. + * Implemented dithering for 8-bit and 16-bit output. + * Implemented a config option to select a preferred HRTF. + * Implemented a run-time check for NEON extensions using /proc/cpuinfo. + * Implemented experimental capture support for the OpenSL backend. + * Fixed building on compilers with NEON support but don't default + to having NEON enabled. + * Fixed starting a source while alcSuspendContext is in effect. + * Fixed detection of headsets as headphones, with MMDevAPI. + * Added support for AmbDec config files, for custom ambisonic decoder + configurations. Version 3 files only. + * Added backend-specific options to alsoft-config. + * Added first-, second-, and third-order ambisonic output formats. Currently + only works with backends that don't rely on channel labels, like JACK, + ALSA, and OSS. + * Added AmbDec presets to enable high-quality ambisonic decoding. + * Added an AmbDec preset for 3D7.1 speaker setups. + * Added documentation regarding Ambisonics, 3D7.1, AmbDec config files, and + the provided ambdec presets. + * Added the ability for MMDevAPI to open devices given a Device ID or GUID + string. + * Added an option to the example apps to open a specific device. + * Increased the maximum auxiliary send limit to 16 (up from 4). Requires + requesting them with the ALC_MAX_AUXILIARY_SENDS context creation + attribute. + * Increased the default auxiliary effect slot count to 64 (up from 4). + * Reduced the default period count to 3 (down from 4). + * Slightly improved automatic naming for enumerated HRTFs. + * Improved B-Format decoding with HRTF output. + * Improved internal property handling for better batching behavior. + * Improved performance of certain filter uses. + * Removed support AL_SOFT_buffer_samples and AL_SOFT_buffer_sub_data. + This is due to conflicts with AL_EXT_SOURCE_RADIUS. + * Windows: Fixed support for JACK +- cleanup with spec-cleaner + +------------------------------------------------------------------- Old: ---- openal-soft-1.17.2.tar.bz2 New: ---- openal-soft-1.18.2.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ openal-soft.spec ++++++ --- /var/tmp/diff_new_pack.clO4WP/_old 2018-02-14 09:20:06.704508322 +0100 +++ /var/tmp/diff_new_pack.clO4WP/_new 2018-02-14 09:20:06.712508032 +0100 @@ -1,7 +1,7 @@ # # spec file for package openal-soft # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,10 +17,10 @@ Name: openal-soft -Version: 1.17.2 +Version: 1.18.2 Release: 0 Summary: OpenAL Soft -License: LGPL-2.1+ and GPL-2.0+ +License: LGPL-2.1+ AND GPL-2.0+ Group: System/Libraries Url: http://www.openal-soft.org/ Source0: http://www.openal-soft.org/openal-releases/openal-soft-%{version}.tar.bz2 @@ -30,11 +30,10 @@ Patch0: openal-no-autospawn.diff BuildRequires: cmake >= 2.4.4 BuildRequires: gcc-c++ -BuildRequires: pkg-config +BuildRequires: pkgconfig BuildRequires: pkgconfig(alsa) BuildRequires: pkgconfig(jack) BuildRequires: pkgconfig(libpulse) -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description OpenAL is an audio library designed in the spirit of OpenGL--machine @@ -123,6 +122,8 @@ %prep %setup -q %patch0 -p1 +# License conflict with the rest of the stack, and we don't use it (Android backend) +rm -v Alc/backends/opensl.c %build %cmake \ @@ -142,32 +143,39 @@ %postun -n libopenal1 -p /sbin/ldconfig %files -%defattr(-,root,root) %doc COPYING %dir %{_sysconfdir}/openal %ghost %config(noreplace) %attr(0644,root,root) %{_sysconfdir}/openal/alsoft.conf %{_bindir}/openal-info %{_bindir}/altonegen +%{_bindir}/alrecord %{_bindir}/bsincgen %dir %{_datadir}/openal %{_datadir}/openal/alsoftrc.sample %dir %{_datadir}/openal/hrtf %{_datadir}/openal/hrtf/default-44100.mhr %{_datadir}/openal/hrtf/default-48000.mhr +%dir %{_datadir}/openal/presets +%{_datadir}/openal/presets/3D7.1.ambdec +%{_datadir}/openal/presets/hexagon.ambdec +%{_datadir}/openal/presets/itu5.1.ambdec +%{_datadir}/openal/presets/presets.txt +%{_datadir}/openal/presets/rectangle.ambdec +%{_datadir}/openal/presets/square.ambdec %files -n libopenal1 -%defattr(-,root,root) %{_libdir}/libopenal.so.1* %files -n libopenal0 -%defattr(-,root,root) %{_libdir}/libopenal.so.0 %files devel -%defattr(-,root,root) %{_bindir}/makehrtf %{_libdir}/libopenal.so %{_libdir}/pkgconfig/openal.pc +%dir %{_libdir}/cmake/OpenAL +%{_libdir}/cmake/OpenAL/OpenALConfig-release.cmake +%{_libdir}/cmake/OpenAL/OpenALConfig.cmake %dir %{_includedir}/AL %{_includedir}/AL/al.h %{_includedir}/AL/alc.h ++++++ openal-soft-1.17.2.tar.bz2 -> openal-soft-1.18.2.tar.bz2 ++++++ ++++ 63983 lines of diff (skipped)
