Commit History

  1. Auto-detect available ffmpeg codec (libx264/libopenh264/mpeg4 fallback) Running

    Verified signature
    4c2f9e8
  2. Remove -crf and complex vf filter - use simple -pix_fmt yuv420p

    Verified signature
    2918b43
  3. Fix ffmpeg: use shell=True, reorder -crf option

    Verified signature
    0e93a6d
  4. Fix ffmpeg: use subprocess.run with error checking, absolute temp path

    Verified signature
    471ac47
  5. Add debug listing to download endpoint

    Verified signature
    1cfc19b
  6. Add custom /api/download endpoint to bypass Gradio file serving 403

    Verified signature
    4dc9390
  7. Add debug logging for file access

    Verified signature
    855ad26
  8. Debug: allowed_paths=['/'] + logging

    Verified signature
    8716ff6
  9. Add allowed_paths /tmp for file serving

    Verified signature
    afa7564
  10. Set GRADIO_TEMP_DIR=/tmp for file serving

    Verified signature
    85c4867
  11. Save results to Gradio cache dir for proper file serving

    Verified signature
    f8501f2
  12. Save results to temp dir for Gradio 5 file serving

    Verified signature
    e23be24
  13. Fix allowed_paths with absolute path for results directory

    Verified signature
    274d5f7
  14. Add allowed_paths for results directory⁠

    Verified signature
    f3bae02
  15. fix: use direct paste-back instead of get_image (requires face parsing model we don't init)

    Verified signature
    6286194
  16. fix: use proper tensor dtype conversion in inference loop (FloatTensor fails on CUDA half tensors)

    Verified signature
    4054d5d
  17. Fix gradio_client schema bug + update app

    Verified signature
    1dd102d
  18. fix: correct get_whisper_chunk parameter order (device was getting librosa_length)

    Verified signature
    b1a0564
  19. fix: update model loading API

    Verified signature
    c693a02
  20. fix: revert to eager model loading — L4 GPU loads models fast, deferred loading caused inference errors

    Verified signature
    e520d04
  21. fix: COPY app.py into Docker image (was using GitHub clone, not our custom version)

    Verified signature
    fa2112e

  1. fix: defer model loading to first inference — unblocks Gradio startup

    Verified signature
    e8ed3bd
  2. fix: simplify entrypoint — models pre-downloaded in Docker image

    Verified signature
    c3b200d
  3. fix: download models at Docker build time to avoid 30-min startup timeout

    Verified signature
    00e1a5a
  4. fix: re-add SyncNet download (required by MuseTalk)

    Verified signature
    ab771f9
  5. fix: remove debug=True from launch

    Verified signature
    06a770e
  6. fix: parallelize model downloads to fit 30-min startup window

    Verified signature
    27ee4a3
  7. fix: add download retry, validate models, use exec for clean process mgmt

    Verified signature
    a6039bd
  8. fix: resolve NameError, align model paths to models/, remove @spaces.GPU

    Verified signature
    03c94e3
  9. fix: download diffusion_pytorch_model.safetensors for SD VAE

    Verified signature
    433b0f3
  10. fix: pin gdown<5.0 to fix missing gdown.cli module

    Verified signature
    43e7aa0
  11. Fix: pin huggingface_hub<1.0 to fix CLI import error

    Verified signature
    371c7a8
  12. Fix: COPY --chown=user:user so chmod +x succeeds

    Verified signature
    4e5152c
  13. Fix: chmod +x entrypoint.sh after COPY to fix permission denied

    Verified signature
    02f26b6
  14. Fix Dockerfile: COPY entrypoint.sh into container for model downloads

    Verified signature
    a8cbb0d
  15. Fix entrypoint: download model weights before starting app

    Verified signature
    953b87f
  16. Fix: download model weights at startup

    Verified signature
    cc26e9f

  1. Update packages.txt

    anchor
    Verified signature
    59976c1
  2. Update requirements.txt

    anchor
    Verified signature
    4737142
  3. Update requirements.txt

    anchor
    Verified signature
    af39918
  4. Update requirements.txt

    anchor
    Verified signature
    36eae46

  1. Update requirements.txt

    Verified signature
    f8bf34c
  2. Update Dockerfile

    anchor
    Verified signature
    1a80aee
  3. Upload install_ffmpeg.sh

    anchor
    Verified signature
    b68506c
  4. Update packages.txt

    Verified signature
    4dab231
  5. Update packages.txt

    anchor
    Verified signature
    aca9660
  6. Update packages.txt

    anchor
    Verified signature
    595ac18
  7. Update packages.txt

    anchor
    Verified signature
    ad766a6
  8. Update packages.txt

    anchor
    Verified signature
    b4d16f5
  9. Update requirements.txt

    anchor
    Verified signature
    1370535