vapier 14/11/19 19:16:08
Added: alsa-utils-1.0.28-mixer-proto.patch
alsa-utils-1.0.28-va-end.patch
alsa-utils-1.0.28-monitor-proto.patch
alsa-utils-1.0.28-aplay-return.patch
Log:
Add various fixes from upstream.
(Portage version: 2.2.14/cvs/Linux x86_64, signed Manifest commit with key
D2E96200)
Revision Changes Path
1.1
media-sound/alsa-utils/files/alsa-utils-1.0.28-mixer-proto.patch
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/alsa-utils/files/alsa-utils-1.0.28-mixer-proto.patch?rev=1.1&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/alsa-utils/files/alsa-utils-1.0.28-mixer-proto.patch?rev=1.1&content-type=text/plain
Index: alsa-utils-1.0.28-mixer-proto.patch
===================================================================
>From c788ce9b6088e2c937f77231eab520c3d16e0c76 Mon Sep 17 00:00:00 2001
From: Jaroslav Kysela <[email protected]>
Date: Wed, 25 Jun 2014 10:49:23 +0200
Subject: [PATCH [alsa-utils]] alsamixer: include missing mixer_controls.h
---
alsamixer/mainloop.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/alsamixer/mainloop.c b/alsamixer/mainloop.c
index 351f57f..79d81a9 100644
--- a/alsamixer/mainloop.c
+++ b/alsamixer/mainloop.c
@@ -29,6 +29,7 @@
#include "widget.h"
#include "mixer_widget.h"
#include "mixer_display.h"
+#include "mixer_controls.h"
#include "mainloop.h"
static WINDOW *curses_initialized;
--
2.1.3
1.1 media-sound/alsa-utils/files/alsa-utils-1.0.28-va-end.patch
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/alsa-utils/files/alsa-utils-1.0.28-va-end.patch?rev=1.1&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/alsa-utils/files/alsa-utils-1.0.28-va-end.patch?rev=1.1&content-type=text/plain
Index: alsa-utils-1.0.28-va-end.patch
===================================================================
>From 89a4f490bd974e454d82942100f241bb1a2270f3 Mon Sep 17 00:00:00 2001
From: Jaroslav Kysela <[email protected]>
Date: Wed, 24 Sep 2014 10:52:17 +0200
Subject: [PATCH [alsa-utils]] =?UTF-8?q?alsactl:=20coverity=20-=20missing?=
=?UTF-8?q?=5Fva=5Fend=20=E2=80=93=20va=5Fend=20was=20not=20called=20for?=
=?UTF-8?q?=20"ap"?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
alsactl/utils.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/alsactl/utils.c b/alsactl/utils.c
index b5d183c..304df7c 100644
--- a/alsactl/utils.c
+++ b/alsactl/utils.c
@@ -157,8 +157,8 @@ void cerror_(const char *fcn, long line, int cond, const
char *fmt, ...)
fprintf(stderr, "%s: %s:%ld: ", command, fcn, line);
vfprintf(stderr, fmt, ap);
putc('\n', stderr);
- va_end(ap);
}
+ va_end(ap);
}
void dbg_(const char *fcn, long line, const char *fmt, ...)
@@ -174,6 +174,6 @@ void dbg_(const char *fcn, long line, const char *fmt, ...)
fprintf(stderr, "%s: %s:%ld: ", command, fcn, line);
vfprintf(stderr, fmt, ap);
putc('\n', stderr);
- va_end(ap);
}
+ va_end(ap);
}
--
2.1.3
1.1
media-sound/alsa-utils/files/alsa-utils-1.0.28-monitor-proto.patch
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/alsa-utils/files/alsa-utils-1.0.28-monitor-proto.patch?rev=1.1&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/alsa-utils/files/alsa-utils-1.0.28-monitor-proto.patch?rev=1.1&content-type=text/plain
Index: alsa-utils-1.0.28-monitor-proto.patch
===================================================================
>From 74e5d57c999f8afed4f87046dcac84f6709b9196 Mon Sep 17 00:00:00 2001
From: Jaroslav Kysela <[email protected]>
Date: Wed, 24 Sep 2014 10:46:02 +0200
Subject: [PATCH [alsa-utils]] alsactl: aded missing monitor() prototype
---
alsactl/alsactl.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/alsactl/alsactl.h b/alsactl/alsactl.h
index bd9bf23..4f969ec 100644
--- a/alsactl/alsactl.h
+++ b/alsactl/alsactl.h
@@ -31,6 +31,7 @@ int save_state(const char *file, const char *cardname);
int load_state(const char *file, const char *initfile, const char *cardname,
int do_init);
int power(const char *argv[], int argc);
+int monitor(const char *name);
int state_daemon(const char *file, const char *cardname, int period,
const char *pidfile);
int state_daemon_kill(const char *pidfile, const char *cmd);
--
2.1.3
1.1
media-sound/alsa-utils/files/alsa-utils-1.0.28-aplay-return.patch
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/alsa-utils/files/alsa-utils-1.0.28-aplay-return.patch?rev=1.1&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/alsa-utils/files/alsa-utils-1.0.28-aplay-return.patch?rev=1.1&content-type=text/plain
Index: alsa-utils-1.0.28-aplay-return.patch
===================================================================
http://crbug.com/433899
>From 8f361d83cfcb39887f5fc591633e68d9448e3425 Mon Sep 17 00:00:00 2001
From: Jaroslav Kysela <[email protected]>
Date: Wed, 1 Oct 2014 15:43:57 +0200
Subject: [PATCH [alsa-utils]] Revert "aplay: fix pcm_read() return value"
This reverts commit 8aa13eec80eac312e4b99423909387660fb99b8f.
The semantics for pcm_read() and pcm_readv() was changed, but the
callers expect the exact frame count as requested. It's possible
to fix callers, but the fix is more complicated than to revert the
change. Note that '-d' processing was broken in some cases.
Note: The reverted commit allows that the return value might be
greater than requested (see the first condition in read routines).
---
aplay/aplay.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/aplay/aplay.c b/aplay/aplay.c
index 30d3f31..e58e1bc 100644
--- a/aplay/aplay.c
+++ b/aplay/aplay.c
@@ -2039,7 +2039,7 @@ static ssize_t pcm_read(u_char *data, size_t rcount)
data += r * bits_per_frame / 8;
}
}
- return result;
+ return rcount;
}
static ssize_t pcm_readv(u_char **data, unsigned int channels, size_t rcount)
@@ -2084,7 +2084,7 @@ static ssize_t pcm_readv(u_char **data, unsigned int
channels, size_t rcount)
count -= r;
}
}
- return result;
+ return rcount;
}
/*
--
2.1.3