]> git.sesse.net Git - casparcg/blobdiff - core/producer/framerate/framerate_producer.cpp
Remove most of boost::lexical_cast.
[casparcg] / core / producer / framerate / framerate_producer.cpp
index e855dd41b9346ed37da00d26b7db06e4a52c770d..f94bd5de437706f9aeda355ccfc172cfcc820388 100644 (file)
@@ -255,9 +255,9 @@ public:
                if (boost::iequals(params.at(1), L"speed"))
                {
                        auto destination_user_speed = boost::rational<std::int64_t>(
-                                       static_cast<std::int64_t>(boost::lexical_cast<double>(params.at(2)) * 1000000.0),
+                                       static_cast<std::int64_t>(std::stod(params.at(2)) * 1000000.0),
                                        1000000);
-                       auto frames = params.size() > 3 ? boost::lexical_cast<int>(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));