]> git.sesse.net Git - casparcg/blobdiff - modules/ffmpeg/producer/filter/filter.cpp
2.0. parallel_yadif: Disable for % 64 != 0.
[casparcg] / modules / ffmpeg / producer / filter / filter.cpp
index d2c3bd41fee7a994e9c7b7f65167ed6bf1aa61a4..58591093e31edeb1e9798e392eb620a7e89494e1 100644 (file)
@@ -74,7 +74,6 @@ struct filter::implementation
 \r
        void push(const std::shared_ptr<AVFrame>& frame)\r
        {               \r
-\r
                if(!graph_)\r
                {\r
                        graph_.reset(avfilter_graph_alloc(), [](AVFilterGraph* p){avfilter_graph_free(&p);});\r
@@ -111,7 +110,7 @@ struct filter::implementation
                        {\r
                                auto filter_name = graph_->filters[n]->name;\r
                                if(strstr(filter_name, "yadif") != 0)\r
-                                       parallel_yadif_ctx_ = make_parallel_yadif(graph_->filters[n]);\r
+                                       parallel_yadif_ctx_ = make_parallel_yadif(graph_->filters[n], frame->height);\r
                        }\r
                }\r
        \r