From e80be7d3758bce30ac75c0705508521afd0d7011 Mon Sep 17 00:00:00 2001 From: ronag Date: Thu, 3 Mar 2011 20:21:12 +0000 Subject: [PATCH] git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@519 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d --- mixer/frame_mixer_device.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/mixer/frame_mixer_device.cpp b/mixer/frame_mixer_device.cpp index 8b1cfedab..ed771010b 100644 --- a/mixer/frame_mixer_device.cpp +++ b/mixer/frame_mixer_device.cpp @@ -135,10 +135,10 @@ public: BOOST_FOREACH(auto& frame, frames) { int num = format_desc_.mode == video_mode::progressive ? 1 : 2; - auto transform = root_audio_transform_.fetch_and_tick(num)*audio_transforms_[frame->get_layer_index()].fetch_and_tick(num); - audio_mixer_.begin(transform); - frame->process_audio(audio_mixer_); - audio_mixer_.end(); + + auto frame1 = make_safe(frame); + frame1->get_audio_transform() = root_audio_transform_.fetch_and_tick(num)*audio_transforms_[frame->get_layer_index()].fetch_and_tick(num); + frame1->process_audio(audio_mixer_); } audio_mixer_.end_pass(); -- 2.39.2