[pulseaudio-discuss] Master is frozen
Hi, The master branch is frozen as of today. The first 10.0 release candidate will be released once the release blocker bugs are fixed. We have six blockers open. Four of them have fixes submitted, pending review. The remaining two blockers without a fix are: 97769 - memfd doesn't work between 64-bit server and 32-bit client https://bugs.freedesktop.org/show_bug.cgi?id=97769 Ahmed Darwish said he'd work on this. 95352 - PA crash on Assertion 'pa_atomic_load(>pool->stat.n_imported) > 0 https://bugs.freedesktop.org/show_bug.cgi?id=95352 I'll try to fix this. I expect the fix to be pretty invasive, however, so it may be best to remove the blocker status from this. The bug isn't a regression, so I think it's ok to postpone the fix until 11.0. -- Tanu ___ pulseaudio-discuss mailing list pulseaudio-discuss@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss
[pulseaudio-discuss] Master is frozen
Hi folks, Bit of a delayed mail (should've gone out on the 22nd), but master is frozen. 9.0 blockers are tracked at: https://bugs.freedesktop.org/show_bug.cgi?id=93823 We'll probably try to roll an RC1 once a couple of the bigger blockers are out of the way. Cheers, Arun ___ pulseaudio-discuss mailing list pulseaudio-discuss@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss
Re: [pulseaudio-discuss] Master is frozen
On Fri, 2014-11-14 at 11:48 +0500, Alexander E. Patrakov wrote: 14.11.2014 11:07, Arun Raghavan wrote: Hello, As promised, master is now frozen. Please do not push anything other than essential fixes. I'd like to have some stability testing of HSP before rolling 6.0 RC1. Any help here is appreciated. I would like to bring up again the topic of module-equalizer-sink. A bit more than half a year ago, I proposed to remove it, because of really really really broken DSP. See my criticisms here: http://lists.freedesktop.org/archives/pulseaudio-discuss/2014-March/020174.html None of them were addressed since then. However, my viewpoint has also changed. Earlier, I proposed to suggest module-ladspa-sink + mbeq from swh-plugins + veromix as a replacement. However, upon inspection prompted on IRC by a user who tried to test it, it was found out that mbeq is also buggy. It has wrong gain under the default settings, and also doesn't try to ensure that the impulse response of the equalizer is short enough to fit in the difference between the FFT size and the window size. This leads to irregular artifacts with some players e.g. if the lowest frequency slider is not set at nearly the same position as the next one. Additionally, veromix is unmaintained. So, there is currently no solution to the system-wide equalizer problem in linux. I understand that Tanu has resistance to removing features without replacement. Therefore, I don't propose removal (even though I should, because there cannot be any real users of this broken feature, period). Last time we discussed this, the module's original author said that he uses the module all the time, so there's at least one real user, and I wouldn't be surprised if there are more. What I propose is to add a notice to the ./configure output in order to nag distributors who create false hope in users by including this broken module, and create a warning on module load. I'm fine with adding warnings. Patches welcome! -- Tanu ___ pulseaudio-discuss mailing list pulseaudio-discuss@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss
Re: [pulseaudio-discuss] Master is frozen
On 2014-11-14 07:07, Arun Raghavan wrote: Hello, As promised, master is now frozen. Please do not push anything other than essential fixes.I'd like to have some stability testing of HSP before rolling 6.0 RC1. I'd like to have my HSP compilation patches in before 6.0 RC1. Can I push them? Any help here is appreciated. Ok, with some trouble [1] I installed bluez5 in Ubuntu 15.04 and ran PulseAudio git master on top of that, with the native headset backend. Result: Headset card shows up. Switching between A2DP and HSP seems to be working. The hsp profile is called headset_head_unit, which is a change from bluez4, but it's nothing that seems to cause problems for me. HSP playback and recording seems to work. Volume control (playback) and gain control (recording) does not work, i e, changing volume and/or gain has no effect on actual volume/gain. -- David Henningsson, Canonical Ltd. https://launchpad.net/~diwic [1] For the interested, I grabbed Debian's bluez5 sources from jessie, recompiled them and installed the resulting bluez and libbluetooth packages. That caused the bluez postinst script to hang. I worked around this by adding the --noscripts option to dh_installinit in debian/rules. After installation/reboot, I used bluetoothctl for pairing and connecting to the headset. ___ pulseaudio-discuss mailing list pulseaudio-discuss@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss
Re: [pulseaudio-discuss] Master is frozen
On 14 Nov 2014 15:00, David Henningsson david.hennings...@canonical.com wrote: On 2014-11-14 07:07, Arun Raghavan wrote: Hello, As promised, master is now frozen. Please do not push anything other than essential fixes.I'd like to have some stability testing of HSP before rolling 6.0 RC1. I'd like to have my HSP compilation patches in before 6.0 RC1. Can I push them? I thought this was done. Please go ahead. Any help here is appreciated. Ok, with some trouble [1] I installed bluez5 in Ubuntu 15.04 and ran PulseAudio git master on top of that, with the native headset backend. Result: Headset card shows up. Switching between A2DP and HSP seems to be working. The hsp profile is called headset_head_unit, which is a change from bluez4, but it's nothing that seems to cause problems for me. HSP playback and recording seems to work. Volume control (playback) and gain control (recording) does not work, i e, changing volume and/or gain has no effect on actual volume/gain. Thanks for trying this. At least the volume bit is the same for us both. Will need to investigate that. Wim/Luiz, any ideas? If it was otherwise stable for you, that if good news indeed. Cheers, Arun ___ pulseaudio-discuss mailing list pulseaudio-discuss@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss
Re: [pulseaudio-discuss] Master is frozen
Can you check in the log if the volume AT commands are sent to the headset? What I can think of is maybe that the command is not formatted properly (like missing a \n\r somewhere, I've seen some headset be picky about that). Wim On 14 November 2014 10:39, Arun Raghavan a...@accosted.net wrote: On 14 Nov 2014 15:00, David Henningsson david.hennings...@canonical.com wrote: On 2014-11-14 07:07, Arun Raghavan wrote: Hello, As promised, master is now frozen. Please do not push anything other than essential fixes.I'd like to have some stability testing of HSP before rolling 6.0 RC1. I'd like to have my HSP compilation patches in before 6.0 RC1. Can I push them? I thought this was done. Please go ahead. Any help here is appreciated. Ok, with some trouble [1] I installed bluez5 in Ubuntu 15.04 and ran PulseAudio git master on top of that, with the native headset backend. Result: Headset card shows up. Switching between A2DP and HSP seems to be working. The hsp profile is called headset_head_unit, which is a change from bluez4, but it's nothing that seems to cause problems for me. HSP playback and recording seems to work. Volume control (playback) and gain control (recording) does not work, i e, changing volume and/or gain has no effect on actual volume/gain. Thanks for trying this. At least the volume bit is the same for us both. Will need to investigate that. Wim/Luiz, any ideas? If it was otherwise stable for you, that if good news indeed. Cheers, Arun ___ pulseaudio-discuss mailing list pulseaudio-discuss@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss
Re: [pulseaudio-discuss] Master is frozen
On 14 Nov 2014 15:13, Wim Taymans wim.taym...@gmail.com wrote: Can you check in the log if the volume AT commands are sent to the headset? What I can think of is maybe that the command is not formatted properly (like missing a \n\r somewhere, I've seen some headset be picky about that). I'd checked that the AT commands are going out fine in hcidump. Tested with 2 headsets here, both did not work. I did add a couple of fixes on top of your volume patches, btw. --Arun ___ pulseaudio-discuss mailing list pulseaudio-discuss@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss
Re: [pulseaudio-discuss] Master is frozen
On 14 Nov 2014 15:31, Wim Taymans wim.taym...@gmail.com wrote: Can you compare with a hcidump of working volume? It never actually worked for me. If you have one that works, I can compare with what I get here ( well probably take a day or two). -- Arun ___ pulseaudio-discuss mailing list pulseaudio-discuss@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss
Re: [pulseaudio-discuss] Master is frozen
On Friday 14 November 2014 07:07:40 Arun Raghavan wrote: Hello, As promised, master is now frozen. Please do not push anything other than essential fixes. I'd like to have some stability testing of HSP before rolling 6.0 RC1. Any help here is appreciated. Regards, Arun ___ pulseaudio-discuss mailing list pulseaudio-discuss@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/pulseaudio-discu ss Hello, I would like to discuss about autoswitching between hsp and a2dp bluetooth profiles patches (v3): http://thread.gmane.org/gmane.comp.audio.pulseaudio.general/21479/focus=21899 I still think that patch could be in new version, so users of VOIP applications will not have to manually switch between profiles when they want to start voice call. -- Pali Rohár pali.ro...@gmail.com signature.asc Description: This is a digitally signed message part. ___ pulseaudio-discuss mailing list pulseaudio-discuss@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss
Re: [pulseaudio-discuss] Master is frozen
After reading the HSP spec some more, the volume controls are optional. It should be mentioned in the SDP if the remote volume is supported (with the BT assigned number 0x302 apparently). Not sure how to get to that info.. Wim On 14 November 2014 11:04, Arun Raghavan a...@accosted.net wrote: On 14 Nov 2014 15:31, Wim Taymans wim.taym...@gmail.com wrote: Can you compare with a hcidump of working volume? It never actually worked for me. If you have one that works, I can compare with what I get here ( well probably take a day or two). -- Arun ___ pulseaudio-discuss mailing list pulseaudio-discuss@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss
[pulseaudio-discuss] Master is frozen
Hello, As promised, master is now frozen. Please do not push anything other than essential fixes. I'd like to have some stability testing of HSP before rolling 6.0 RC1. Any help here is appreciated. Regards, Arun ___ pulseaudio-discuss mailing list pulseaudio-discuss@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss
Re: [pulseaudio-discuss] Master is frozen
14.11.2014 11:07, Arun Raghavan wrote: Hello, As promised, master is now frozen. Please do not push anything other than essential fixes. I'd like to have some stability testing of HSP before rolling 6.0 RC1. Any help here is appreciated. I would like to bring up again the topic of module-equalizer-sink. A bit more than half a year ago, I proposed to remove it, because of really really really broken DSP. See my criticisms here: http://lists.freedesktop.org/archives/pulseaudio-discuss/2014-March/020174.html None of them were addressed since then. However, my viewpoint has also changed. Earlier, I proposed to suggest module-ladspa-sink + mbeq from swh-plugins + veromix as a replacement. However, upon inspection prompted on IRC by a user who tried to test it, it was found out that mbeq is also buggy. It has wrong gain under the default settings, and also doesn't try to ensure that the impulse response of the equalizer is short enough to fit in the difference between the FFT size and the window size. This leads to irregular artifacts with some players e.g. if the lowest frequency slider is not set at nearly the same position as the next one. Additionally, veromix is unmaintained. So, there is currently no solution to the system-wide equalizer problem in linux. I understand that Tanu has resistance to removing features without replacement. Therefore, I don't propose removal (even though I should, because there cannot be any real users of this broken feature, period). What I propose is to add a notice to the ./configure output in order to nag distributors who create false hope in users by including this broken module, and create a warning on module load. Also, we need to recruit some DSP specialists, as it is now obvious that the problem is not fixable without external help. -- Alexander E. Patrakov ___ pulseaudio-discuss mailing list pulseaudio-discuss@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss
[pulseaudio-discuss] master is frozen
Hello, As per plan, the master branch is now frozen for 3.0. I will make an RC1 shortly so packagers can push things out for broader testing. Cheers, Arun ___ pulseaudio-discuss mailing list pulseaudio-discuss@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss