Tags: skyNet2017/VideoProcessor
Toggle 3.0.5's commit message
fix(dialog): 修复压缩进度对话框的用户手动关闭后自动显示问题
- 添加 userDismissed 标志跟踪用户手动关闭行为
- 添加 dialogShowingTracked 状态同步检测对话框显示状态
- 添加 dismissingProgrammatically 防止程序化关闭触发监听器
- 在 refreshUi 中检测用户手动关闭并阻止自动显示
- 在设置关闭监听器时区分用户操作和程序化操作
- 在程序化关闭前后正确设置标志位状态
Toggle 3.0.4's commit message
refactor(videocompress): 优化内存管理和线程安全
- 使用WeakReference避免Activity内存泄漏
- 修复CompressProgressDialogManager中的Activity引用管理
- 改进CompressTaskQueue的同步机制确保线程安全
- 在VideoCompressUtil中添加异常处理防止崩溃
- 优化队列操作的锁范围以提高性能
Toggle 3.0.3's commit message
Toggle 3.0.2's commit message
Toggle 3.0.1's commit message
新增 jitpack.yml 并配置 JDK 11
Toggle 3.0.0's commit message
将音频变速功能解耦并拆分为独立模块 `videoprocessor-speed`
* 新增 `AudioTempoProcessor` 接口,支持通过 `VideoProcessor.setAudioTempoProcessor` 注入变速实现
* 将基于 `SoundTouch` 的音频变速实现及其对应的 native 库(so 文件)移动至 `videoprocessor-speed` 模块
* 优化音频处理逻辑:若未设置处理器或变速倍率为 1.0,则跳过变速处理
* 示例 app 默认集成并启用 `SoundTouchAudioTempoProcessor`
Toggle 2.4.2's commit message
Toggle 2.4.1's commit message
2.4.1
* 解决arm64的机器上crash的问题
Toggle 2.4.0's commit message
2.4.0
* 兼容Android Q
* 去掉对support lib的依赖
Toggle 2.3.4's commit message
You can’t perform that action at this time.