AUDIO_DRAIN makes no sense directly after opening

the device, but it should be done in uninit.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26344 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
reimar 2008-04-07 17:32:44 +00:00
parent f827599b48
commit 885709eadd
1 changed files with 2 additions and 2 deletions

View File

@ -478,8 +478,6 @@ static int init(int rate,int channels,int format,int flags){
return 0;
}
ioctl(audio_fd, AUDIO_DRAIN, 0);
if (af2sunfmt(format) == AUDIO_ENCODING_NONE)
format = AF_FORMAT_S16_NE;
@ -583,6 +581,8 @@ static void uninit(int immed){
// throw away buffered data in the audio driver's STREAMS queue
if (immed)
flush_audio(audio_fd);
else
ioctl(audio_fd, AUDIO_DRAIN, 0);
close(audio_fd);
}