File tree Expand file tree Collapse file tree
modules/foleys_video_engine Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -52,12 +52,14 @@ struct AudioProcessorAdapter : public ProcessorController::ProcessorAdapter
5252 public:
5353 PlayHead () = default ;
5454
55- bool getCurrentPosition ( juce::AudioPlayHead::CurrentPositionInfo &result) override
55+ juce::Optional<juce:: AudioPlayHead::PositionInfo> getPosition () const override
5656 {
57- result.timeInSamples = timeInSamples;
58- result.timeInSeconds = timeInSeconds;
59- result.frameRate = frameRate;
60- return true ;
57+ PositionInfo info;
58+ info.setTimeInSamples (timeInSamples);
59+ info.setTimeInSeconds (timeInSeconds);
60+ info.setFrameRate (frameRate);
61+
62+ return info;
6163 }
6264
6365 bool canControlTransport () override
Original file line number Diff line number Diff line change @@ -61,7 +61,7 @@ std::shared_ptr<AVClip> AVFormatManager::createClipFromFile (VideoEngine& engine
6161 }
6262
6363 auto reader = AVFormatManager::createReaderFor (file, type);
64- if (reader->isOpenedOk ())
64+ if (reader && reader ->isOpenedOk ())
6565 {
6666 auto clip = std::make_shared<MovieClip> (engine);
6767 if (reader->hasVideo ())
You can’t perform that action at this time.
0 commit comments