Audio flush only with audio.

This commit is contained in:
Johns 2014-02-18 10:12:34 +01:00
parent 3d3a88e76c
commit b7d372aa39
1 changed files with 6 additions and 2 deletions

View File

@ -2591,8 +2591,10 @@ void Clear(void)
VideoResetPacket(MyVideoStream); // terminate work
MyVideoStream->ClearBuffers = 1;
AudioFlushBuffers();
//NewAudioStream = 1;
if (!SkipAudio) {
AudioFlushBuffers();
//NewAudioStream = 1;
}
// FIXME: audio avcodec_flush_buffers, video is done by VideoClearBuffers
// wait for empty buffers
@ -3308,6 +3310,8 @@ void Suspend(int video, int audio, int dox11)
DelPip(); // must stop PIP
#endif
// FIXME: should not be correct, if not both are suspended!
// Move down into if (video) ...
MyVideoStream->SkipStream = 1;
SkipAudio = 1;