- Remove legacy_tasks.py, hybrid_state.py, render.py - Remove old task modules (analyze, execute, execute_sexp, orchestrate) - Add streaming interpreter from test repo - Add sexp_effects with primitives and video effects - Add streaming Celery task with CID-based asset resolution - Support both CID and friendly name references for assets - Add .dockerignore to prevent local clones from conflicting Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
20 lines
637 B
Common Lisp
20 lines
637 B
Common Lisp
;; Half-resolution Woods Sources (960x540)
|
|
;;
|
|
;; Pass to recipe with: --sources configs/sources-woods-half.sexp
|
|
|
|
(require-primitives "streaming")
|
|
|
|
(def sources [
|
|
(streaming:make-video-source "woods_half/1.webm" 30)
|
|
(streaming:make-video-source "woods_half/2.webm" 30)
|
|
(streaming:make-video-source "woods_half/3.webm" 30)
|
|
(streaming:make-video-source "woods_half/4.webm" 30)
|
|
])
|
|
|
|
(def pair-configs [
|
|
{:dir -1 :rot-a 45 :rot-b -45 :zoom-a 1.5 :zoom-b 0.5}
|
|
{:dir 1 :rot-a 45 :rot-b -45 :zoom-a 1.5 :zoom-b 0.5}
|
|
{:dir 1 :rot-a 45 :rot-b -45 :zoom-a 1.5 :zoom-b 0.5}
|
|
{:dir -1 :rot-a -45 :rot-b 45 :zoom-a 0.5 :zoom-b 1.5}
|
|
])
|