X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=core%2Fproducer%2Fframerate%2Fframerate_producer.cpp;fp=core%2Fproducer%2Fframerate%2Fframerate_producer.cpp;h=f94bd5de437706f9aeda355ccfc172cfcc820388;hb=ed1e4e19e1dbbd7b9893a009665c06eb5c4189e2;hp=e855dd41b9346ed37da00d26b7db06e4a52c770d;hpb=fdfb50719e83112be9c65c8272b8abbf248b7f00;p=casparcg diff --git a/core/producer/framerate/framerate_producer.cpp b/core/producer/framerate/framerate_producer.cpp index e855dd41b..f94bd5de4 100644 --- a/core/producer/framerate/framerate_producer.cpp +++ b/core/producer/framerate/framerate_producer.cpp @@ -255,9 +255,9 @@ public: if (boost::iequals(params.at(1), L"speed")) { auto destination_user_speed = boost::rational( - static_cast(boost::lexical_cast(params.at(2)) * 1000000.0), + static_cast(std::stod(params.at(2)) * 1000000.0), 1000000); - auto frames = params.size() > 3 ? boost::lexical_cast(params.at(3)) : 0; + auto frames = params.size() > 3 ? std::stoi(params.at(3)) : 0; auto easing = params.size() > 4 ? params.at(4) : L"linear"; user_speed_ = speed_tweener(user_speed_.fetch(), destination_user_speed, frames, tweener(easing));