fix: 硬切场景改用concat filter替代xfade,提升多素材性能与稳定性 #350

Merged
xiaoxia merged 2 commits from fix/hard-cut-use-concat into develop 2026-07-15 16:16:55 +08:00
Owner

变更内容

  • 全硬切(no transition)场景下使用 concat filter,性能远优于 xfade
  • 有转场效果时继续走 xfade 路径,保持向后兼容
  • 修复硬切默认走 xfade(fade fallback) 的设计问题
  • 新增单元测试覆盖 concat 和 xfade 两种路径

测试

  • 87个 unified_render_service 测试全绿
  • 全套 2147 个单测零回归
## 变更内容 - 全硬切(no transition)场景下使用 concat filter,性能远优于 xfade - 有转场效果时继续走 xfade 路径,保持向后兼容 - 修复硬切默认走 xfade(fade fallback) 的设计问题 - 新增单元测试覆盖 concat 和 xfade 两种路径 ## 测试 - 87个 unified_render_service 测试全绿 - 全套 2147 个单测零回归
xiaoxia force-pushed fix/hard-cut-use-concat from 39b013fabb to 4b867babca 2026-07-15 11:50:44 +08:00 Compare
auto-approve-bot approved these changes 2026-07-15 11:50:45 +08:00
auto-approve-bot left a comment
Collaborator

CI全绿,自动审批通过。

CI全绿,自动审批通过。
xiaoxia added 2 commits 2026-07-15 13:13:18 +08:00
style: 修复import排序问题
CI/CD Pipeline / Frontend Lint (push) Successful in 37s
CI/CD Pipeline / Frontend Lint (pull_request) Successful in 36s
CI/CD Pipeline / Validate Code Quality And Tests (push) Successful in 1m48s
CI/CD Pipeline / Build Staging Worker Image (push) Has been skipped
CI/CD Pipeline / Build Staging API Image (push) Has been skipped
CI/CD Pipeline / Build Staging Web Image (push) Has been skipped
CI/CD Pipeline / Build Production API Image (push) Has been skipped
CI/CD Pipeline / Build Production Worker Image (push) Has been skipped
CI/CD Pipeline / Build Production Web Image (push) Has been skipped
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been skipped
CI/CD Pipeline / Deploy Production (push) Has been skipped
CI/CD Pipeline / Staging E2E Tests (push) Has been skipped
CI/CD Pipeline / Staging API Integration Tests (push) Has been skipped
CI/CD Pipeline / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Unit Tests (push) Successful in 2m1s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Successful in 1m48s
CI/CD Pipeline / Build Staging API Image (pull_request) Has been skipped
CI/CD Pipeline / Build Staging Web Image (pull_request) Has been skipped
CI/CD Pipeline / Build Staging Worker Image (pull_request) Has been skipped
CI/CD Pipeline / Build Production API Image (pull_request) Has been skipped
CI/CD Pipeline / Build Production Worker Image (pull_request) Has been skipped
CI/CD Pipeline / Build Production Web Image (pull_request) Has been skipped
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Has been skipped
CI/CD Pipeline / Deploy Production (pull_request) Has been skipped
CI/CD Pipeline / Staging E2E Tests (pull_request) Has been skipped
CI/CD Pipeline / Staging API Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / Unit Tests (pull_request) Successful in 1m58s
CI/CD Pipeline / Integration Tests (push) Successful in 1m32s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 1m39s
89c84c863f
xiaoxia force-pushed fix/hard-cut-use-concat from 4b867babca to 89c84c863f 2026-07-15 13:13:18 +08:00 Compare
xiaoxia merged commit c99f3f75ad into develop 2026-07-15 16:16:55 +08:00
Sign in to join this conversation.