mirror of
https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git
synced 2025-11-05 13:29:57 -05:00
alsa: move the exceptionally large value errors from error to debug level
Almost all reports from users, I have seen in last years, were not valid. The report is also printed when the system scheduler does not wake the pulseaudio thread in the right time. Users are not able to distinguish between slow machine and the real problem. Move the log level from 'error' to 'debug' for those messages. The right fix should be to measure the time between the call invocation and return to determine (and skip) the scheduling problems, but it is another extra code just to debug things. Signed-off-by: Jaroslav Kysela <perex@perex.cz>
This commit is contained in:
parent
d8e708e44c
commit
1d6bd6689f
1 changed files with 8 additions and 8 deletions
|
|
@ -1180,7 +1180,7 @@ snd_pcm_sframes_t pa_alsa_safe_avail(snd_pcm_t *pcm, size_t hwbuf_size, const pa
|
||||||
|
|
||||||
PA_ONCE_BEGIN {
|
PA_ONCE_BEGIN {
|
||||||
char *dn = pa_alsa_get_driver_name_by_pcm(pcm);
|
char *dn = pa_alsa_get_driver_name_by_pcm(pcm);
|
||||||
pa_log(ngettext("snd_pcm_avail() returned a value that is exceptionally large: %lu byte (%lu ms).\n"
|
pa_log_debug(ngettext("snd_pcm_avail() returned a value that is exceptionally large: %lu byte (%lu ms).\n"
|
||||||
"Most likely this is a bug in the ALSA driver '%s'. Please report this issue to the ALSA developers.",
|
"Most likely this is a bug in the ALSA driver '%s'. Please report this issue to the ALSA developers.",
|
||||||
"snd_pcm_avail() returned a value that is exceptionally large: %lu bytes (%lu ms).\n"
|
"snd_pcm_avail() returned a value that is exceptionally large: %lu bytes (%lu ms).\n"
|
||||||
"Most likely this is a bug in the ALSA driver '%s'. Please report this issue to the ALSA developers.",
|
"Most likely this is a bug in the ALSA driver '%s'. Please report this issue to the ALSA developers.",
|
||||||
|
|
@ -1189,7 +1189,7 @@ snd_pcm_sframes_t pa_alsa_safe_avail(snd_pcm_t *pcm, size_t hwbuf_size, const pa
|
||||||
(unsigned long) (pa_bytes_to_usec(k, ss) / PA_USEC_PER_MSEC),
|
(unsigned long) (pa_bytes_to_usec(k, ss) / PA_USEC_PER_MSEC),
|
||||||
pa_strnull(dn));
|
pa_strnull(dn));
|
||||||
pa_xfree(dn);
|
pa_xfree(dn);
|
||||||
pa_alsa_dump(PA_LOG_ERROR, pcm);
|
pa_alsa_dump(PA_LOG_DEBUG, pcm);
|
||||||
} PA_ONCE_END;
|
} PA_ONCE_END;
|
||||||
|
|
||||||
/* Mhmm, let's try not to fail completely */
|
/* Mhmm, let's try not to fail completely */
|
||||||
|
|
@ -1246,7 +1246,7 @@ int pa_alsa_safe_delay(snd_pcm_t *pcm, snd_pcm_status_t *status, snd_pcm_sframes
|
||||||
|
|
||||||
PA_ONCE_BEGIN {
|
PA_ONCE_BEGIN {
|
||||||
char *dn = pa_alsa_get_driver_name_by_pcm(pcm);
|
char *dn = pa_alsa_get_driver_name_by_pcm(pcm);
|
||||||
pa_log(ngettext("snd_pcm_delay() returned a value that is exceptionally large: %li byte (%s%lu ms).\n"
|
pa_log_debug(ngettext("snd_pcm_delay() returned a value that is exceptionally large: %li byte (%s%lu ms).\n"
|
||||||
"Most likely this is a bug in the ALSA driver '%s'. Please report this issue to the ALSA developers.",
|
"Most likely this is a bug in the ALSA driver '%s'. Please report this issue to the ALSA developers.",
|
||||||
"snd_pcm_delay() returned a value that is exceptionally large: %li bytes (%s%lu ms).\n"
|
"snd_pcm_delay() returned a value that is exceptionally large: %li bytes (%s%lu ms).\n"
|
||||||
"Most likely this is a bug in the ALSA driver '%s'. Please report this issue to the ALSA developers.",
|
"Most likely this is a bug in the ALSA driver '%s'. Please report this issue to the ALSA developers.",
|
||||||
|
|
@ -1256,7 +1256,7 @@ int pa_alsa_safe_delay(snd_pcm_t *pcm, snd_pcm_status_t *status, snd_pcm_sframes
|
||||||
(unsigned long) (pa_bytes_to_usec(abs_k, ss) / PA_USEC_PER_MSEC),
|
(unsigned long) (pa_bytes_to_usec(abs_k, ss) / PA_USEC_PER_MSEC),
|
||||||
pa_strnull(dn));
|
pa_strnull(dn));
|
||||||
pa_xfree(dn);
|
pa_xfree(dn);
|
||||||
pa_alsa_dump(PA_LOG_ERROR, pcm);
|
pa_alsa_dump(PA_LOG_DEBUG, pcm);
|
||||||
} PA_ONCE_END;
|
} PA_ONCE_END;
|
||||||
|
|
||||||
/* Mhmm, let's try not to fail completely */
|
/* Mhmm, let's try not to fail completely */
|
||||||
|
|
@ -1274,7 +1274,7 @@ int pa_alsa_safe_delay(snd_pcm_t *pcm, snd_pcm_status_t *status, snd_pcm_sframes
|
||||||
|
|
||||||
PA_ONCE_BEGIN {
|
PA_ONCE_BEGIN {
|
||||||
char *dn = pa_alsa_get_driver_name_by_pcm(pcm);
|
char *dn = pa_alsa_get_driver_name_by_pcm(pcm);
|
||||||
pa_log(ngettext("snd_pcm_avail() returned a value that is exceptionally large: %lu byte (%lu ms).\n"
|
pa_log_debug(ngettext("snd_pcm_avail() returned a value that is exceptionally large: %lu byte (%lu ms).\n"
|
||||||
"Most likely this is a bug in the ALSA driver '%s'. Please report this issue to the ALSA developers.",
|
"Most likely this is a bug in the ALSA driver '%s'. Please report this issue to the ALSA developers.",
|
||||||
"snd_pcm_avail() returned a value that is exceptionally large: %lu bytes (%lu ms).\n"
|
"snd_pcm_avail() returned a value that is exceptionally large: %lu bytes (%lu ms).\n"
|
||||||
"Most likely this is a bug in the ALSA driver '%s'. Please report this issue to the ALSA developers.",
|
"Most likely this is a bug in the ALSA driver '%s'. Please report this issue to the ALSA developers.",
|
||||||
|
|
@ -1283,7 +1283,7 @@ int pa_alsa_safe_delay(snd_pcm_t *pcm, snd_pcm_status_t *status, snd_pcm_sframes
|
||||||
(unsigned long) (pa_bytes_to_usec(k, ss) / PA_USEC_PER_MSEC),
|
(unsigned long) (pa_bytes_to_usec(k, ss) / PA_USEC_PER_MSEC),
|
||||||
pa_strnull(dn));
|
pa_strnull(dn));
|
||||||
pa_xfree(dn);
|
pa_xfree(dn);
|
||||||
pa_alsa_dump(PA_LOG_ERROR, pcm);
|
pa_alsa_dump(PA_LOG_DEBUG, pcm);
|
||||||
} PA_ONCE_END;
|
} PA_ONCE_END;
|
||||||
|
|
||||||
/* Mhmm, let's try not to fail completely */
|
/* Mhmm, let's try not to fail completely */
|
||||||
|
|
@ -1336,7 +1336,7 @@ int pa_alsa_safe_mmap_begin(snd_pcm_t *pcm, const snd_pcm_channel_area_t **areas
|
||||||
k >= pa_bytes_per_second(ss)*10))
|
k >= pa_bytes_per_second(ss)*10))
|
||||||
PA_ONCE_BEGIN {
|
PA_ONCE_BEGIN {
|
||||||
char *dn = pa_alsa_get_driver_name_by_pcm(pcm);
|
char *dn = pa_alsa_get_driver_name_by_pcm(pcm);
|
||||||
pa_log(ngettext("snd_pcm_mmap_begin() returned a value that is exceptionally large: %lu byte (%lu ms).\n"
|
pa_log_debug(ngettext("snd_pcm_mmap_begin() returned a value that is exceptionally large: %lu byte (%lu ms).\n"
|
||||||
"Most likely this is a bug in the ALSA driver '%s'. Please report this issue to the ALSA developers.",
|
"Most likely this is a bug in the ALSA driver '%s'. Please report this issue to the ALSA developers.",
|
||||||
"snd_pcm_mmap_begin() returned a value that is exceptionally large: %lu bytes (%lu ms).\n"
|
"snd_pcm_mmap_begin() returned a value that is exceptionally large: %lu bytes (%lu ms).\n"
|
||||||
"Most likely this is a bug in the ALSA driver '%s'. Please report this issue to the ALSA developers.",
|
"Most likely this is a bug in the ALSA driver '%s'. Please report this issue to the ALSA developers.",
|
||||||
|
|
@ -1345,7 +1345,7 @@ int pa_alsa_safe_mmap_begin(snd_pcm_t *pcm, const snd_pcm_channel_area_t **areas
|
||||||
(unsigned long) (pa_bytes_to_usec(k, ss) / PA_USEC_PER_MSEC),
|
(unsigned long) (pa_bytes_to_usec(k, ss) / PA_USEC_PER_MSEC),
|
||||||
pa_strnull(dn));
|
pa_strnull(dn));
|
||||||
pa_xfree(dn);
|
pa_xfree(dn);
|
||||||
pa_alsa_dump(PA_LOG_ERROR, pcm);
|
pa_alsa_dump(PA_LOG_DEBUG, pcm);
|
||||||
} PA_ONCE_END;
|
} PA_ONCE_END;
|
||||||
|
|
||||||
return r;
|
return r;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue