]> git.sesse.net Git - casparcg/commitdiff
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches...
authorronag <ronag@362d55ac-95cf-4e76-9f9a-cbaa9c17b72d>
Sun, 12 Feb 2012 14:35:24 +0000 (14:35 +0000)
committerronag <ronag@362d55ac-95cf-4e76-9f9a-cbaa9c17b72d>
Sun, 12 Feb 2012 14:35:24 +0000 (14:35 +0000)
core/producer/frame_producer.cpp

index 2b0a295fba242cfec7c59ed3a4c094f84dddd654..783d4a2a9ae8cd22de5eafa0a9d5f468dd46d065 100644 (file)
@@ -157,6 +157,7 @@ public:
 \r
 class last_frame_producer_proxy : public producer_proxy_base\r
 {      \r
+       spl::shared_ptr<draw_frame> last_frame_;\r
 public:\r
        last_frame_producer_proxy(spl::shared_ptr<frame_producer>&& producer) \r
                : producer_proxy_base(std::move(producer))\r
@@ -180,7 +181,8 @@ spl::shared_ptr<core::frame_producer> wrap_producer(spl::shared_ptr<core::frame_
 {\r
        return spl::make_shared<destroy_producer_proxy>(\r
                         spl::make_shared<print_producer_proxy>(\r
-                         std::move(producer)));\r
+                         spl::make_shared<last_frame_producer_proxy>(\r
+                          std::move(producer))));\r
 }\r
 \r
 spl::shared_ptr<core::frame_producer> do_create_producer(const spl::shared_ptr<frame_factory>& my_frame_factory, const std::vector<std::wstring>& params)\r