Hello community, here is the log from the commit of package alsa-tools for openSUSE:Factory checked in at 2017-11-15 17:01:57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/alsa-tools (Old) and /work/SRC/openSUSE:Factory/.alsa-tools.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "alsa-tools" Wed Nov 15 17:01:57 2017 rev:71 rq:541879 version:unknown Changes: -------- --- /work/SRC/openSUSE:Factory/alsa-tools/alsa-tools.changes 2016-12-29 22:52:57.579351359 +0100 +++ /work/SRC/openSUSE:Factory/.alsa-tools.new/alsa-tools.changes 2017-11-15 17:02:00.402790871 +0100 @@ -1,0 +2,14 @@ +Tue Nov 14 16:02:21 UTC 2017 - [email protected] + +- Eliminate a few rpmlint warnings: + + ld10k-devel should require ld10k versioned. + + Do not package empty ChangeLog files. + +------------------------------------------------------------------- +Tue Nov 14 15:07:12 CET 2017 - [email protected] + +- Update to alsa-tools 1.1.5: + * echomixer: obsolete usage of dimension information + * as10k1: Drop superfluous inline prefix + +------------------------------------------------------------------- Old: ---- alsa-tools-1.1.3.tar.bz2 New: ---- alsa-tools-1.1.5.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ alsa-tools.spec ++++++ --- /var/tmp/diff_new_pack.bdtjTp/_old 2017-11-15 17:02:01.478751474 +0100 +++ /var/tmp/diff_new_pack.bdtjTp/_new 2017-11-15 17:02:01.478751474 +0100 @@ -1,7 +1,7 @@ # # spec file for package alsa-tools # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 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 @@ -16,7 +16,7 @@ # -%define package_version 1.1.3 +%define package_version 1.1.5 # %define build_hwdep_loader 0 %define have_fltk 1 @@ -27,7 +27,7 @@ %define have_gtk3 0 %endif Name: alsa-tools -Version: 1.1.3 +Version: 1.1.5 Release: 0 Summary: Various ALSA Tools License: GPL-2.0+ @@ -111,7 +111,7 @@ Release: 0 Summary: Include Files and Libraries mandatory for Development Group: Development/Libraries/C and C++ -Requires: ld10k1 +Requires: ld10k1 = 0.1.8p1 Provides: alsa-tools-devel = 1.0.28 Obsoletes: alsa-tools-devel <= 1.0.28 @@ -456,7 +456,6 @@ %defattr(-, root, root) %{_bindir}/hdsploader %doc hdsploader/AUTHORS -%doc hdsploader/ChangeLog %doc hdsploader/COPYING %doc hdsploader/README ++++++ alsa-tools-1.1.3.tar.bz2 -> alsa-tools-1.1.5.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/alsa-tools-1.1.3/Makefile new/alsa-tools-1.1.5/Makefile --- old/alsa-tools-1.1.3/Makefile 2016-12-20 10:15:04.000000000 +0100 +++ new/alsa-tools-1.1.5/Makefile 2017-11-14 09:06:03.000000000 +0100 @@ -1,4 +1,4 @@ -VERSION = 1.1.3 +VERSION = 1.1.5 TOP = . SUBDIRS = as10k1 envy24control hdsploader hdspconf hdspmixer \ mixartloader pcxhrloader rmedigicontrol sb16_csp seq sscape_ctl \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/alsa-tools-1.1.3/as10k1/as10k1.c new/alsa-tools-1.1.5/as10k1/as10k1.c --- old/alsa-tools-1.1.3/as10k1/as10k1.c 2016-12-20 10:12:29.000000000 +0100 +++ new/alsa-tools-1.1.5/as10k1/as10k1.c 2017-11-14 08:52:10.000000000 +0100 @@ -366,8 +366,8 @@ exit(1); } -inline void output_tram_line( struct list_head *line_head, int type){ - +void output_tram_line(struct list_head *line_head, int type) +{ struct tram *tram_sym; struct list_head *entry; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/alsa-tools-1.1.3/echomixer/echomixer.c new/alsa-tools-1.1.5/echomixer/echomixer.c --- old/alsa-tools-1.1.3/echomixer/echomixer.c 2016-12-20 10:12:29.000000000 +0100 +++ new/alsa-tools-1.1.5/echomixer/echomixer.c 2017-11-14 08:52:10.000000000 +0100 @@ -525,6 +525,25 @@ nLOut=snd_ctl_elem_value_get_integer(control, 2); // Number of output channels fdOut=snd_ctl_elem_value_get_integer(control, 3); // First digital out nPOut=snd_ctl_elem_value_get_integer(control, 4); // Number of virtual output channels (==nLOut on non-vmixer cards) + + mixerControl.outputs = nLOut; + mixerControl.inputs = nIn; + + if (vmixerId) { + vmixerControl.outputs = nLOut; + vmixerControl.inputs = nPOut; + + /* For outputs and inputs. */ + metersStreams = 2; + } else { + /* For outputs, inputs and system outputs. */ + metersStreams = 3; + } + + /* For the number of channels. */ + metersNumber = 16; + /* For each of levels and peaks. */ + metersTypes = 2; } ClockMask=snd_ctl_elem_value_get_integer(control, 5); // Bitmask of available input clocks } @@ -1712,15 +1731,11 @@ if (!mixerId) { mixerId=numid; CTLID_DEBUG(("First Mixer id=%d\n", mixerId)); - mixerControl.outputs=snd_ctl_elem_info_get_dimension(info, 0); - mixerControl.inputs=snd_ctl_elem_info_get_dimension(info, 1); } } else if (!strcmp("VMixer Volume", snd_ctl_elem_id_get_name(id))) { if (!vmixerId) { vmixerId=vmixerControl.id=numid; CTLID_DEBUG(("First Vmixer id=%d\n", vmixerId)); - vmixerControl.outputs=snd_ctl_elem_info_get_dimension(info, 0); - vmixerControl.inputs=snd_ctl_elem_info_get_dimension(info, 1); } } else if (!strcmp("PCM Playback Volume", snd_ctl_elem_id_get_name(id))) { pcmoutId=pcmoutControl.id=numid; @@ -1789,9 +1804,6 @@ CTLID_DEBUG(("VU-meter switch id=%d\n", numid)); } else if (!strcmp("VU-meters", snd_ctl_elem_id_get_name(id))) { vumetersId=numid; - metersStreams=snd_ctl_elem_info_get_dimension(info, 0); // 2 or 3: output, input and (vmixer cards only) pcm - metersNumber=snd_ctl_elem_info_get_dimension(info, 1); // Number of channels - metersTypes=snd_ctl_elem_info_get_dimension(info, 2); // 2: level and peak CTLID_DEBUG(("VU-meters id=%d\n", numid)); } else if (!strcmp("Channels info", snd_ctl_elem_id_get_name(id))) { channelsId=numid;
