Commit History

Preserve MMAudio stereo; stereo-wins channel normalization
6ef8b2e

BoxOfColors Claude Sonnet 4.6 commited on

Fix (1,T) shape crash in _cf_join; bump HunyuanFoley secs_per_step to 0.5
359f37a

BoxOfColors Claude Sonnet 4.6 commited on

Free GPU memory between HunyuanFoley segments to prevent OOM
6446441

BoxOfColors Claude Sonnet 4.6 commited on

Revert to single multi-seg GPU call; bump hunyuan load_overhead to 90s
b94c46b

BoxOfColors Claude Sonnet 4.6 commited on

Fix HunyuanFoley initial gen: one GPU call per segment
a6fff03

BoxOfColors Claude Sonnet 4.6 commited on

Fix HunyuanFoley: pre-download SigLIP2, use local_files_only=True
1dcac2d

BoxOfColors Claude Sonnet 4.6 commited on

Fix MMAudio: load BigVGAN from local snapshot dir, not HF network
04fdc6c

BoxOfColors Claude Sonnet 4.6 commited on

Fix HunyuanFoley: save text_feats to disk inside GPU worker
aa53ba5

BoxOfColors Claude Sonnet 4.6 commited on

Fix HunyuanFoley xregen: register model lib sys.path in main process
01d72dd

BoxOfColors Claude Sonnet 4.6 commited on

Fix HunyuanFoley xregen AttributeError: return torch.device from _get_device_and_dtype
35c95b4

BoxOfColors commited on

Add try/except traceback logging to _hunyuan_gpu_infer to surface AttributeError
21ece0c

BoxOfColors commited on

Fix TARO GPU abort: increase load_overhead 15→120s to cover model loading time
1d1ce31

BoxOfColors commited on

Add granular step-by-step logging in _taro_gpu_infer to find exact GPU abort point
8635f79

BoxOfColors commited on

Fix pending regen waveform segment boundary misalignment
3c63946

BoxOfColors commited on

Fix MMAudio TypeError: cast num_steps to int in _mmaudio_gpu_infer
da46dda

BoxOfColors commited on

Fix TARO GPU worker crash: use local_files_only=True for audioldm2 VAE/vocoder
00e0606

BoxOfColors commited on

Add xregen error logging: try/except in _xregen_dispatch, logging in xregen_mmaudio._run and _mmaudio_gpu_infer to surface GPU worker crashes
00ee17c

BoxOfColors commited on

Add verbose debug logging throughout TARO generation pipeline
9f79da8

BoxOfColors commited on

Fix xregen ZeroGPU TypeError: duration fns must accept all positional args
cc23c05

BoxOfColors Claude Sonnet 4.6 commited on

Fix ZeroGPU tmp file isolation: extract clips inside GPU worker
e3d955b

BoxOfColors commited on

Fix ZeroGPU kwarg stripping: make silent_video/segments_json positional
5cb2f31

BoxOfColors commited on

Fix 'Too many arguments': use **_kwargs in duration fns for extra params
b9a8d80

BoxOfColors commited on

Fix regen/xregen errors when silent_video tmp file is missing
93fa90c

BoxOfColors commited on

Fix waveform crossfade hatch + click hit-detection to use contact edges
52e1535

BoxOfColors commited on

Fix ZeroGPU isolation for MMAudio/HunyuanFoley regen + waveform contact-edge fix
4d5093e

BoxOfColors Claude Sonnet 4.6 commited on

Fix NameError: restore import html as _html used in _build_waveform_html
b3f7f32

BoxOfColors commited on

Refactor: reduce technical debt across app.py
d9fa683

BoxOfColors commited on

xregen: use target model's optimal window centered on segment midpoint
47fd0ad

BoxOfColors commited on

Remove pre-truncation from all inference paths — stitch_wavs owns trimming
166fb8e

BoxOfColors commited on

Fix segment bleed: equal-spaced windows + contact-edge trimming
9f07d3f

BoxOfColors commited on

Fix regen GPU fns: move seg clip extraction inside GPU scope
d5399ac

BoxOfColors commited on

fix: remove ctx_key from all function signatures — use fn-name-keyed global dict
e7175d4

BoxOfColors Claude Sonnet 4.6 commited on

fix: use UUID-keyed global dict + ctx_key param for ZeroGPU context passing
ac67bf3

BoxOfColors Claude Sonnet 4.6 commited on

fix: pass CPU context as ctx_json argument to @spaces.GPU functions
4c173d1

BoxOfColors Claude Sonnet 4.6 commited on

fix: replace threading.local with caller-thread-id dict for ZeroGPU context passing
e152b28

BoxOfColors Claude Sonnet 4.6 commited on

refactor: replace _cpu_ctx with thread-local storage, deduplicate xregen wrappers, parallel downloads, quiet=True
7592f82

BoxOfColors Claude Sonnet 4.6 commited on

fix: pre-download BigVGAN vocoder to avoid GPU budget drain on MMAudio cold start
ebde550

BoxOfColors commited on

fix: pre-download cvssp/audioldm2 at startup to avoid GPU budget drain
d5b590c

BoxOfColors commited on

fix: use stream selectors instead of map list in mux_video_audio
e071ca4

BoxOfColors commited on

debug: expose ffmpeg stderr in mux_video_audio
38bb4eb

BoxOfColors commited on

transcode_for_browser: write H.264 into same upload dir so Gradio file server allows it
34affeb

BoxOfColors commited on

transcode_for_browser: return new path in fresh tmp dir to beat Gradio probe race
8429f30

BoxOfColors commited on

transcode_for_browser: overwrite in-place to suppress Gradio fallback converter
7a2a7f5

BoxOfColors commited on

Fix: map 0:v:0 explicitly in transcode and mux to skip data/timecode streams
065a652

BoxOfColors commited on

Fix: restore transcode-on-upload for browser preview; mux already re-encodes so no conflict
ae7de9b

BoxOfColors commited on

Fix: re-encode video in mux_video_audio instead of stream-copy to handle any input codec
7827e41

BoxOfColors commited on

Fix: replace custom transcode with gr.Video format=mp4; remove upload handler
db26e7f

BoxOfColors commited on

Fix: handle no-audio video in transcode_for_browser; fallback on error
ba77b8a

BoxOfColors commited on

Fix: transcode uploaded video to H.264/AAC on upload for browser preview
c3068ef

BoxOfColors commited on

Fix: restore regen duration floor to 60s (was regressed to 20s)
37120e1

BoxOfColors Claude Sonnet 4.6 commited on