From ac49ca81cafa566950f125c33a25e577fefe9829 Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Tue, 3 Mar 2009 20:49:46 +0000 Subject: [PATCH] Improved the clean up ordering --- src/osgPlugins/ffmpeg/FFmpegAudioStream.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/osgPlugins/ffmpeg/FFmpegAudioStream.cpp b/src/osgPlugins/ffmpeg/FFmpegAudioStream.cpp index df9a4716b..8e6809e38 100644 --- a/src/osgPlugins/ffmpeg/FFmpegAudioStream.cpp +++ b/src/osgPlugins/ffmpeg/FFmpegAudioStream.cpp @@ -29,6 +29,8 @@ FFmpegAudioStream::FFmpegAudioStream(const FFmpegAudioStream & audio, const osg: FFmpegAudioStream::~FFmpegAudioStream() { + // detact the audio sink first to avoid destrction order issues. + setAudioSink(0); } void FFmpegAudioStream::setAudioSink(osg::AudioSink* audio_sink)