[pulseaudio-discuss] [ANNOUNCE] PulseAudio 6.0 RC1 released!

Michael DePaulo mikedep333 at gmail.com
Mon Dec 1 05:34:33 PST 2014


On Mon, Dec 1, 2014 at 7:28 AM, Felipe Sateler <fsateler at debian.org> wrote:
> On Mon, Dec 1, 2014 at 8:18 AM, David Henningsson
> <david.henningsson at canonical.com> wrote:
>>
>>
>> On 2014-11-29 20:49, Felipe Sateler wrote:
>>>
>>> On Fri, Nov 21, 2014 at 12:05 PM, David Henningsson
>>> <david.henningsson at canonical.com> wrote:
>>>>
>>>> Hi!
>>>>
>>>> PulseAudio 6.0 rc1 has now been released - compared to 5.0, we have over
>>>> 300
>>>> patches contributed by 41 people, and that's just the tip of the iceberg.
>>>> All the millions of you who are using it, discussing it with your friends
>>>> or
>>>> random people who are wrong on the Internet [1], reporting bugs,
>>>> answering
>>>> questions on support forums, IRC channels, Facebook etc, or in other ways
>>>> have been caring for PulseAudio, you have all helped shape PulseAudio
>>>> what
>>>> it is today. Thank you!
>>>>
>>>> Some of the new features include:
>>>>
>>>>   * Bluez 5 HSP (headset profile) support, both with and without oFono
>>>>   * SystemD socket activation support
>>>>   * Better support for multichannel and 2.1 profiles
>>>>   * Protocol optimisations
>>>
>>>
>>> I believe this line includes the srbchannel api.
>>> The srbchannel test fails on freebsd with a sigsev, because the test
>>> does not check that srbchannel_new succeeds before using it.
>>>
>>> Maybe the srbchannel test should be disabled when eventfd is not present?
>>
>>
>> The srbchannel test should fail if the srbchannel is not available, so I
>> think it makes most sense to disable it on architectures without
>> srbchannels.
>>
>> Would you mind writing a patch for that? I'm a little unsure exactly when to
>> disable it (given the different FreeBSD variants).
>
> AFAIK, eventfd is a linux-only feature. But srbchannel relies on
> eventfd, so we do not need to check for a given OS in the test, but
> rather to the availability of eventfd:
>
> diff --git a/src/tests/srbchannel-test.c b/src/tests/srbchannel-test.c
> index ce5930b..1c347b2 100644
> --- a/src/tests/srbchannel-test.c
> +++ b/src/tests/srbchannel-test.c
> @@ -99,6 +99,7 @@ START_TEST (srbchannel_test) {
>      pa_log_debug("And now the same thing with srbchannel...");
>
>      sr1 = pa_srbchannel_new(pa_mainloop_get_api(ml), mp);
> +#ifdef HAVE_SYS_EVENTFD_H
>      pa_srbchannel_export(sr1, &srt);
>      pa_pstream_set_srbchannel(p1, sr1);
>      sr2 = pa_srbchannel_new_from_template(pa_mainloop_get_api(ml), &srt);
> @@ -106,6 +107,9 @@ START_TEST (srbchannel_test) {
>
>      packet_test(250, 5, ml, p1, p2);
>      packet_test(10, 1234567, ml, p1, p2);
> +#else
> +    fail_unless(sr1 == NULL);
> +#endif
>
>      pa_pstream_unref(p1);
>      pa_pstream_unref(p2);
>
>
> --
>
> Saludos,
> Felipe Sateler
[...]

Thank you everyone.

I will test a win32 build ASAP.

For reference on my 5.0 build, see:
http://lists.freedesktop.org/archives/pulseaudio-discuss/2014-March/020176.html

-Mike DePaulo
win32 Package Maintainer for the X2Go Project


More information about the pulseaudio-discuss mailing list