]> 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>
Fri, 29 Apr 2011 13:04:37 +0000 (13:04 +0000)
committerronag <ronag@362d55ac-95cf-4e76-9f9a-cbaa9c17b72d>
Fri, 29 Apr 2011 13:04:37 +0000 (13:04 +0000)
modules/flash/producer/flash_producer.cpp

index c17c0345dd3d66b176b75c70c180223e80e3e37e..82e62b69b6727f037ad5654dab5020ea824f7750 100644 (file)
@@ -301,20 +301,20 @@ public:
                        auto frame = core::basic_frame::empty();\r
                        if(abs(renderer_->fps()/2.0 - format_desc_.fps) < 0.1) //flash 50, format 50i\r
                        {\r
-                               auto frame1 = renderer_->render_frame(frame_buffer_.size() < frame_buffer_.capacity()-2);\r
-                               auto frame2 = renderer_->render_frame(frame_buffer_.size() < frame_buffer_.capacity()-2);\r
+                               auto frame1 = renderer_->render_frame(frame_buffer_.size() < frame_buffer_.capacity()-3);\r
+                               auto frame2 = renderer_->render_frame(frame_buffer_.size() < frame_buffer_.capacity()-3);\r
                                frame_buffer_.push(core::basic_frame::interlace(frame1, frame2, format_desc_.mode));\r
                                frame = frame2;\r
                        }\r
                        else if(abs(renderer_->fps()- format_desc_.fps/2.0 ) < 0.1) //flash 25, format 50p\r
                        {\r
-                               frame = renderer_->render_frame(frame_buffer_.size() < frame_buffer_.capacity()-2);\r
+                               frame = renderer_->render_frame(frame_buffer_.size() < frame_buffer_.capacity()-3);\r
                                frame_buffer_.push(frame);\r
                                frame_buffer_.push(frame);\r
                        }\r
                        else //if(abs(renderer_->fps() - format_desc_.fps) < 0.1) // flash 25, format 50i or flash 50, format 50p\r
                        {\r
-                               frame = renderer_->render_frame(frame_buffer_.size() < frame_buffer_.capacity()-2);\r
+                               frame = renderer_->render_frame(frame_buffer_.size() < frame_buffer_.capacity()-3);\r
                                frame_buffer_.push(frame);\r
                        }\r
 \r