diff options
Diffstat (limited to 'rotord/src/rotor.h')
| -rw-r--r-- | rotord/src/rotor.h | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/rotord/src/rotor.h b/rotord/src/rotor.h index 447ba51..d7480c2 100644 --- a/rotord/src/rotor.h +++ b/rotord/src/rotor.h @@ -878,33 +878,6 @@ namespace Rotor { }; #define VIDEOFRAMES_frame 1 #define VIDEOFRAMES_blend 2 - class _Video_loader: public Image_node { - public: - _Video_loader(){ - create_parameter("speed","number","video playback speed","Speed",1.0f,0.0f,0.0f); - create_parameter("framerate","number","framerate override","Frame rate",0.0f,0.0f,0.0f); - create_attribute("filename","name of video file to load","File name",""); - create_attribute("mode","frame mode","Mode","frame",{"frame","blend"}); - title="Video loader"; - description="Loads a video file"; - }; - _Video_loader(map<string,string> &settings): _Video_loader() { - base_settings(settings); - isLoaded=false; - if (attributes["filename"]->value!="") { - load(find_setting(settings,"media_path","")+attributes["filename"]->value); - } - lastframe=0; - }; - ~_Video_loader(){}; - bool load(const string &filename); - Image *output(const Frame_spec &frame); - _Video_loader* clone(map<string,string> &_settings) { return new _Video_loader(_settings);}; - bool isLoaded; - private: - libav::decoder player; - int lastframe; - }; class Video_loader: public Image_node { public: Video_loader(){ |
