Fix latency error check in pulse_delay()
A message that is not in the archive (sent off-list or not yet received): alsa-project/alsa-plugins/pr/[email protected]
alsa-project/alsa-plugins pull request #67 was opened from argothiel:
There is an issue with pulse_delay() which calls pa_stream_get_latency(). PulseAudio documents that this function returns -PA_ERR_NODATA when timing information is not available yet. The ALSA Pulse plugin compares the result against positive PA_ERR_NODATA; it therefore treats that temporary condition as an unrelated failure and returns -EIO.
Change PA_ERR_NODATA to -PA_ERR_NODATA in the comparison to not miss that branch.
Fixes #65.
Request URL : https://github.com/alsa-project/alsa-plugins/pull/67
Patch URL : https://github.com/alsa-project/alsa-plugins/pull/67.patch
Repository URL: https://github.com/alsa-project/alsa-plugins
alsa-project/alsa-plugins pull request #67 was reopened from argothiel:
There is an issue with pulse_delay() which calls pa_stream_get_latency(). PulseAudio documents that this function returns -PA_ERR_NODATA when timing information is not available yet. The ALSA Pulse plugin compares the result against positive PA_ERR_NODATA; it therefore treats that temporary condition as an unrelated failure and returns -EIO.
Change PA_ERR_NODATA to -PA_ERR_NODATA in the comparison to not miss that branch.
Fixes #65.
Request URL : https://github.com/alsa-project/alsa-plugins/pull/67
Patch URL : https://github.com/alsa-project/alsa-plugins/pull/67.patch
Repository URL: https://github.com/alsa-project/alsa-plugins