Conversation
|
Important Review skippedAuto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
🚀 fal.ai Preview Deployment
TestingConnect to this preview deployment by running this on your branch: 🧪 E2E tests will run automatically against this deployment. |
✅ E2E Tests passed
Test ArtifactsCheck the workflow run for screenshots. |
e7ad3c9 to
b5095b1
Compare
f88bb22 to
27c0870
Compare
cd7a6bf to
0872579
Compare
…ow support Cherry-picked from 7d1eb0e with conflict resolution. Signed-off-by: Rafał Leszko <rafal@livepeer.org> Signed-off-by: gioelecerati <gioele@cerati.org>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> Signed-off-by: Rafal Leszko <rafal@livepeer.org>
dcf827d to
0da42df
Compare
Route graph mode source changes through handleModeChange so the backend receives input_source parameter updates during streaming. Add a useEffect to sync input_source config over WebRTC when it changes mid-stream. Also: move resolution display from toolbar to SinkNode, support nullable enums in PipelineNode. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> Signed-off-by: Rafał Leszko <rafal@livepeer.org>
Graph mode export now matches the Perform Mode flow: clicking Export opens the same ExportDialog with options to download a workflow file (with a name input dialog) or publish directly to daydream.live. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> Signed-off-by: Rafal Leszko <rafal@livepeer.org>
Graph mode was not applying the same VRAM-based quantization logic as perform mode, leaving quantization as None even when the device VRAM is below the pipeline recommended threshold. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> Signed-off-by: Rafał Leszko <rafal@livepeer.org>
…AM threshold Matches perform mode behavior where quantization is reset to null when the pipeline has no recommended_quantization_vram_threshold. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> Signed-off-by: Rafał Leszko <rafal@livepeer.org>
…aming in graph mode These are runtime parameters (used in OSC, DMX, modulation, and UpdateParams) but were incorrectly marked as is_load_param=True, causing them to be disabled during streaming in graph mode. Also fix the default isLoadParam logic in PipelineNode to not assume params without an explicit is_load_param are load params. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> Signed-off-by: Rafał Leszko <rafal@livepeer.org>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> Signed-off-by: Rafał Leszko <rafal@livepeer.org>
…aph mode Graph mode was unconditionally enabling VACE and missing per-node quantization defaults, causing OOM on GPUs that require FP8. Quantization now computes the VRAM-based default per pipeline node, and VACE is only enabled when edges connect to vace_input_frames or vace_input_masks ports. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> Signed-off-by: Rafal Leszko <rafal@livepeer.org>
…stream start The PipelineNode warning said resolution would be adjusted, but the actual adjustment was not happening. Node params (height/width) now get adjusted before being passed to loadPipeline, matching Perform mode behavior. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> Signed-off-by: Rafał Leszko <rafal@livepeer.org>
No description provided.