\r
#include "layer.h"\r
\r
-#include "../mixer/frame/draw_frame.h"\r
-#include "../mixer/image/image_mixer.h"\r
-#include "../mixer/audio/audio_mixer.h"\r
+#include <mixer/frame/draw_frame.h>\r
+#include <mixer/image/image_mixer.h>\r
+#include <mixer/audio/audio_mixer.h>\r
+#include <mixer/audio/audio_transform.h>\r
#include "../producer/frame_producer.h"\r
\r
#include "../video_format.h"\r
void preview(const safe_ptr<frame_producer>& frame_producer)\r
{\r
stop();\r
- load(frame_producer, false); \r
+ foreground_ = frame_producer;\r
+ background_ = frame_producer::empty();\r
try\r
{\r
last_frame_ = frame_producer->receive();\r
safe_ptr<draw_frame> receive()\r
{ \r
if(is_paused_)\r
+ {\r
+ last_frame_->get_audio_transform().set_gain(0.0);\r
return last_frame_;\r
+ }\r
\r
try\r
{\r