Repository navigation
fix(vdec): serialize capture ownership during flush - #39
Open
mingjie-wu-spacemit wants to merge 1 commit into
Open
mingjie-wu-spacemit wants to merge 1 commit into
mingjie-wu-spacemit wants to merge 1 commit into
spacemit-robot-ci / Board CI
succeeded
Aug 7, 2026 in 4m 5s
Board CI: SUCCESS
style passed, build passed, test passed; 2m32s
Details
Board CI SUCCESS
- PR: #39 fix(vdec): serialize capture ownership during flush
- Repository:
spacemit-com/mpp - Project:
components/multimedia/mpp - Commit:
36435dfaa96209f0c0fe0d62dfe1d61241c4e671 - Branch:
fix/vdec-capture-ownership-flush->main - Duration: 2m32s
Summary
- Overall: SUCCESS
- Code style: passed
- Build: passed
- Test: passed
Code Style
shell: PASScpp: PASSpython: PASS
Build
package: PASS
Test
package: PASS
AI Review
结论:发现 3 个需要处理的问题。
[严重] mpi/vdec/vdec.c:675-683 锁顺序不一致引发死锁风险
[中等] mpi/vdec/vdec.c:1475-1521 flush 实现未保护 QBUF 操作的原子性
[中等] mpi/vdec/vdec.c:1486-1492 清空 bInDecoder 但未同步释放 decoder ref
AI review comment: #39 (comment)
Loading