diff --git a/app/pages/PageEnigma/comps/SidePanelTabs/itemTabs/StylizeTab/StyleButtons.tsx b/app/pages/PageEnigma/comps/SidePanelTabs/itemTabs/StylizeTab/StyleButtons.tsx index 21e8919b3c..7a283e5b7b 100644 --- a/app/pages/PageEnigma/comps/SidePanelTabs/itemTabs/StylizeTab/StyleButtons.tsx +++ b/app/pages/PageEnigma/comps/SidePanelTabs/itemTabs/StylizeTab/StyleButtons.tsx @@ -15,7 +15,7 @@ export function StyleButtons() { const [upscale, setUpscale] = useState(false); const [faceDetail, setFaceDetail] = useState(false); - const [value, setStyleStrength] = useState(0.7); + const [value, setStyleStrength] = useState(1.0); const sliderChanged = (event: React.ChangeEvent) => { setStyleStrength(parseFloat(event.target.value)); @@ -38,12 +38,7 @@ export function StyleButtons() { }; const generateMovie = async () => { - const options: GenerationOptions = { - upscale: upscale, - faceDetail: faceDetail, - styleStrength: value, - }; - + const options = new GenerationOptions(upscale, faceDetail, value); Queue.publish({ queueName: QueueNames.TO_ENGINE, action: toEngineActions.GENERATE_VIDEO, diff --git a/app/pages/PageEnigma/js/editor.ts b/app/pages/PageEnigma/js/editor.ts index fe6c6e88ae..5db4454558 100644 --- a/app/pages/PageEnigma/js/editor.ts +++ b/app/pages/PageEnigma/js/editor.ts @@ -1235,6 +1235,7 @@ class Editor { } const upload_token = data["media_file_token"]; + const result = await this.api_manager .stylizeVideo( upload_token, diff --git a/app/pages/PageEnigma/js/timeline.ts b/app/pages/PageEnigma/js/timeline.ts index 3dce15e8bc..40cc42749f 100644 --- a/app/pages/PageEnigma/js/timeline.ts +++ b/app/pages/PageEnigma/js/timeline.ts @@ -175,7 +175,8 @@ export class TimeLine { this.editorEngine.switchCameraView(); break; case toEngineActions.GENERATE_VIDEO: - this.editorEngine.generation_options = data; + const options = data["data"]; // super overloaded talk to the devs about this. TODO... refactor + this.editorEngine.generation_options = options; this.editorEngine.generateVideo(); break; default: diff --git a/app/pages/PageEnigma/models/generationOptions.ts b/app/pages/PageEnigma/models/generationOptions.ts index fc62108db2..ddaa2b46ef 100644 --- a/app/pages/PageEnigma/models/generationOptions.ts +++ b/app/pages/PageEnigma/models/generationOptions.ts @@ -2,4 +2,16 @@ export interface GenerationOptions { upscale: boolean; faceDetail: boolean; styleStrength: number; - } \ No newline at end of file +} + +export class GenerationOptions { + public upscale: boolean; + public faceDetail: boolean; + public styleStrength: number; + + constructor(upscale: boolean, faceDetail: boolean, styleStrength: number) { + this.upscale = upscale; + this.faceDetail = faceDetail; + this.styleStrength = styleStrength; + } +} \ No newline at end of file