<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libmatemixer/backends, branch master</title>
<subtitle>Mixer library for MATE Desktop</subtitle>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/libmatemixer/'/>
<entry>
<title>pulse: Don't crash on failure to retrieve server info</title>
<updated>2025-02-17T18:28:54+00:00</updated>
<author>
<name>Colomban Wendling</name>
<email>cwendling@hypra.fr</email>
</author>
<published>2025-02-04T16:59:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/libmatemixer/commit/?id=a2b5941a6120c9aa0bfba03603147171e1cdec74'/>
<id>a2b5941a6120c9aa0bfba03603147171e1cdec74</id>
<content type='text'>
Although the documentation isn't very verbose, pactl handles this case
like this, so a NULL info is likely a valid result of this call upon
failure.

Most of the code is actually just copied over from pactl.c itself,
there wasn't much more to it.

Part-of: mate-desktop/mate-media#159
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Although the documentation isn't very verbose, pactl handles this case
like this, so a NULL info is likely a valid result of this call upon
failure.

Most of the code is actually just copied over from pactl.c itself,
there wasn't much more to it.

Part-of: mate-desktop/mate-media#159
</pre>
</div>
</content>
</entry>
<entry>
<title>backends: Add missing dependencies</title>
<updated>2022-08-04T09:42:17+00:00</updated>
<author>
<name>orbea</name>
<email>orbea@riseup.net</email>
</author>
<published>2022-05-13T01:34:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/libmatemixer/commit/?id=cb9e62b6d101cb42cdcf3ec7617616e6c4a4bb35'/>
<id>cb9e62b6d101cb42cdcf3ec7617616e6c4a4bb35</id>
<content type='text'>
When building the backends with slibtool they will fail with undefined
references to libmatemixer.la. This is because they use -no-undefined
which slibtool explicitly supports while GNU libtool will silently
ignore it.

Gentoo Bug: https://bugs.gentoo.org/785232
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When building the backends with slibtool they will fail with undefined
references to libmatemixer.la. This is because they use -no-undefined
which slibtool explicitly supports while GNU libtool will silently
ignore it.

Gentoo Bug: https://bugs.gentoo.org/785232
</pre>
</div>
</content>
</entry>
<entry>
<title>alsa: Add udev support</title>
<updated>2020-12-26T22:36:11+00:00</updated>
<author>
<name>Ville Syrjälä</name>
<email>syrjala@sci.fi</email>
</author>
<published>2020-12-13T16:53:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/libmatemixer/commit/?id=1b96bc58cb4ce0ce8f90ec26c97437aaed994001'/>
<id>1b96bc58cb4ce0ce8f90ec26c97437aaed994001</id>
<content type='text'>
Instead of polling for new devices once per second ask
udev to send us events. Avoids waking up the CPU all the
time and wasting power.

We keep the timeout source as a fallback when udev
support is not enabled, or the udev setup fails for
whatever reason.

The logic for udev_event_ok() was snooped from pulseaudio.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead of polling for new devices once per second ask
udev to send us events. Avoids waking up the CPU all the
time and wasting power.

We keep the timeout source as a fallback when udev
support is not enabled, or the udev setup fails for
whatever reason.

The logic for udev_event_ok() was snooped from pulseaudio.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use the correct macro for dynamic type's private</title>
<updated>2020-07-04T22:09:35+00:00</updated>
<author>
<name>Michal Ratajsky</name>
<email>michal.ratajsky@gmail.com</email>
</author>
<published>2020-07-04T19:20:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/libmatemixer/commit/?id=91a8f5709a806ec61583e5fa3854f713a5901a59'/>
<id>91a8f5709a806ec61583e5fa3854f713a5901a59</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove warnings: ignoring #pragma clang diagnostic [-Wunknown-pragmas]</title>
<updated>2020-03-28T12:57:04+00:00</updated>
<author>
<name>rbuj</name>
<email>robert.buj@gmail.com</email>
</author>
<published>2020-02-26T23:13:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/libmatemixer/commit/?id=6d2a311be0d0416ccfd3cf1bc7d969e6ab74507a'/>
<id>6d2a311be0d0416ccfd3cf1bc7d969e6ab74507a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix cppcheck [syntaxError] warnings</title>
<updated>2019-12-10T18:39:02+00:00</updated>
<author>
<name>Pablo Barciela</name>
<email>scow@riseup.net</email>
</author>
<published>2019-12-09T11:05:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/libmatemixer/commit/?id=004f668b29549a4b4c041f6d27b15898a9d7acc5'/>
<id>004f668b29549a4b4c041f6d27b15898a9d7acc5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>avoid redundant redeclarations</title>
<updated>2019-11-01T23:31:49+00:00</updated>
<author>
<name>Pablo Barciela</name>
<email>scow@riseup.net</email>
</author>
<published>2019-10-29T10:24:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/libmatemixer/commit/?id=13b9341a115751b518d1d106820624f8b17ecee2'/>
<id>13b9341a115751b518d1d106820624f8b17ecee2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use WARN_CFLAGS which are only set with --enable-compiler-warnings</title>
<updated>2019-10-09T07:11:58+00:00</updated>
<author>
<name>rbuj</name>
<email>robert.buj@gmail.com</email>
</author>
<published>2019-10-01T20:37:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/libmatemixer/commit/?id=ea214684aeee170dc2a95cb1df751ef4bd0b82c4'/>
<id>ea214684aeee170dc2a95cb1df751ef4bd0b82c4</id>
<content type='text'>
It removes --enable-more-warnings, since it is recommended to use
--enable-compile-warnings=maximum

It updates configure summary.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It removes --enable-more-warnings, since it is recommended to use
--enable-compile-warnings=maximum

It updates configure summary.
</pre>
</div>
</content>
</entry>
<entry>
<title>pulse: avoid deprecated g_type_class_add_private</title>
<updated>2019-07-02T11:51:06+00:00</updated>
<author>
<name>Wu Xiaotian</name>
<email>yetist@gmail.com</email>
</author>
<published>2019-06-30T09:33:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/libmatemixer/commit/?id=498b37841f36c86a27b75b97a4fc22053da94ffa'/>
<id>498b37841f36c86a27b75b97a4fc22053da94ffa</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>oss: avoid deprecated g_type_class_add_private</title>
<updated>2019-07-02T11:41:11+00:00</updated>
<author>
<name>Wu Xiaotian</name>
<email>yetist@gmail.com</email>
</author>
<published>2019-06-30T09:49:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/libmatemixer/commit/?id=ceedb3408e9f12f1b36ad98218fee69960eb47e8'/>
<id>ceedb3408e9f12f1b36ad98218fee69960eb47e8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
