summaryrefslogtreecommitdiffstats
path: root/libao2/ao_oss.c
diff options
context:
space:
mode:
Diffstat (limited to 'libao2/ao_oss.c')
-rw-r--r--libao2/ao_oss.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/libao2/ao_oss.c b/libao2/ao_oss.c
index ce5d81c78b..121aa009ea 100644
--- a/libao2/ao_oss.c
+++ b/libao2/ao_oss.c
@@ -289,8 +289,9 @@ ac3_retry:
format=AF_FORMAT_S16_NE;
}
if( ioctl(audio_fd, SNDCTL_DSP_SETFMT, &oss_format)<0 ||
- oss_format != format2oss(format)) if(format == AF_FORMAT_AC3){
- mp_msg(MSGT_AO,MSGL_WARN, MSGTR_AO_OSS_CantSetAC3, dsp);
+ oss_format != format2oss(format)) {
+ mp_msg(MSGT_AO,MSGL_WARN, MSGTR_AO_OSS_CantSet, dsp,
+ af_fmt2str_short(format), af_fmt2str_short(AF_FORMAT_S16_NE) );
format=AF_FORMAT_S16_NE;
goto ac3_retry;
}