Commit History

Fix stereo conformance across all write paths
f012a29
Running

BoxOfColors commited on

Fix xregen duration truncation: use full segment span, not model window
b49a86d

BoxOfColors Claude Sonnet 4.6 commited on

Fix xregen truncating total audio duration when clip < segment window
2e7f9a4

BoxOfColors Claude Sonnet 4.6 commited on

Remove channel-layout safety nets; assert stereo (2,T) everywhere
894b188

BoxOfColors Claude Sonnet 4.6 commited on

Normalize all seg wavs to stereo (2,T) at save time
8b87263

BoxOfColors Claude Sonnet 4.6 commited on

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