export: use viewer params not export params

Fixes #1703
This commit is contained in:
itsmattkc
2021-08-14 11:19:54 -07:00
parent 5e7cb068d9
commit d0bc01ebd4
4 changed files with 32 additions and 8 deletions
+1 -4
View File
@@ -26,10 +26,7 @@
namespace olive {
RenderTask::RenderTask(ViewerOutput *viewer, const VideoParams &vparams, const AudioParams &aparams) :
viewer_(viewer),
video_params_(vparams),
audio_params_(aparams),
RenderTask::RenderTask() :
running_tickets_(0),
native_progress_signalling_(true)
{
+16 -1
View File
@@ -36,7 +36,7 @@ class RenderTask : public Task
{
Q_OBJECT
public:
RenderTask(ViewerOutput* viewer, const VideoParams &vparams, const AudioParams &aparams);
RenderTask();
virtual ~RenderTask() override;
@@ -62,16 +62,31 @@ protected:
return viewer_;
}
void set_viewer(ViewerOutput *v)
{
viewer_ = v;
}
const VideoParams& video_params() const
{
return video_params_;
}
void set_video_params(const VideoParams& video_params)
{
video_params_ = video_params;
}
const AudioParams& audio_params() const
{
return audio_params_;
}
void set_audio_params(const AudioParams& audio_params)
{
audio_params_ = audio_params;
}
virtual void CancelEvent() override
{
finished_watcher_mutex_.lock();