From 0c6b3b8742c0e2ef4f5f0562c40f144822df345c Mon Sep 17 00:00:00 2001 From: reimar Date: Tue, 17 Feb 2009 21:08:22 +0000 Subject: [PATCH] Set samplerate in reset also for AC3, and set it before the format in that case (no idea why, but it is done this way in init, so it is consistent). git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28640 b3059339-0415-0410-9bf9-f77b7e298cf2 --- libao2/ao_oss.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libao2/ao_oss.c b/libao2/ao_oss.c index 8e3f76285e..a98d5d1922 100644 --- a/libao2/ao_oss.c +++ b/libao2/ao_oss.c @@ -454,6 +454,8 @@ static void reset(void){ #endif oss_format = format2oss(ao_data.format); + if(ao_data.format == AF_FORMAT_AC3) + ioctl (audio_fd, SNDCTL_DSP_SPEED, &ao_data.samplerate); ioctl (audio_fd, SNDCTL_DSP_SETFMT, &oss_format); if(ao_data.format != AF_FORMAT_AC3) { if (ao_data.channels > 2)