CASPAR_LOG(warning) << L"[frame_muxer] Auto-transcode: Failed to detect display-mode.";\r
display_mode_ = display_mode::simple;\r
}\r
- \r
- if(!boost::iequals(filter_.filter_str(), filter_str))\r
- {\r
- for(int n = 0; n < filter_.delay(); ++n)\r
- {\r
- filter_.push(frame);\r
- auto av_frame = filter_.poll();\r
- if(av_frame) \r
- video_streams_.back().push(make_frame(this, spl::make_shared_ptr(av_frame), format_desc_.fps, *frame_factory_));\r
- }\r
- filter_ = filter(filter_str);\r
- CASPAR_LOG(info) << L"[frame_muxer] " << display_mode_ << L" " << print_mode(frame->width, frame->height, in_fps_, frame->interlaced_frame > 0);\r
- }\r
+\r
+ filter_ = filter(filter_str);\r
+ CASPAR_LOG(info) << L"[frame_muxer] " << display_mode_ << L" " << print_mode(frame->width, frame->height, in_fps_, frame->interlaced_frame > 0);\r
}\r
\r
uint32_t calc_nb_frames(uint32_t nb_frames) const\r