xuhy
|
0db7de3ee8
|
revised
Co-Authored-By: Agent
Signed-off-by: xuhy <xuhuanyu2@huawei.com>
|
2026-08-14 19:43:08 +08:00 |
|
xuhy
|
078c423e38
|
xiufu ut
Co-Authored-By: Agent
Signed-off-by: xuhy <xuhuanyu2@huawei.com>
|
2026-08-14 19:01:34 +08:00 |
|
xuhy
|
0fc996fb20
|
revised
Co-Authored-By: Agent
Signed-off-by: xuhy <xuhuanyu2@huawei.com>
|
2026-08-08 15:14:14 +08:00 |
|
xiyingxin
|
f87c01b843
|
fix avsessionitem里面castDeviceInfoMap_并发问题
Co-Authored-By: Agent
Signed-off-by: xiyingxin <xiyingxin@h-partners.com>
|
2026-08-04 20:45:57 +08:00 |
|
xiyingxin
|
9a60e074c3
|
fix handlemetadatachange稳定性
Co-Authored-By: Agent
Signed-off-by: xiyingxin <xiyingxin@h-partners.com>
|
2026-08-03 14:57:27 +08:00 |
|
openharmony_ci
|
4c3488d008
|
!3301 merge 0728ddd into master
add security warnings fix 0728
Created-by: zhang-minmin-jason
Commit-by: zhang-minmin-jason
Merged-by: openharmony_ci
Description: ### 一、内容说明(相关的Issue)
### 二、建议测试周期和提测地址
建议测试完成时间:xxxx.xx.xx
投产上线时间:xxxx.xx.xx
提测地址:CI环境/压测环境
测试账号:
### 三、变更内容
* 3.1 关联PR列表
* 3.2 数据库和部署说明
1. 常规更新
2. 重启unicorn
3. 重启sidekiq
4. 迁移任务:是否有迁移任务,没有写 "无"
5. rake脚本:`bundle exec xxx RAILS_ENV = production`;没有写 "无"
* 3.4 其他技术优化内容(做了什么,变更了什么)
- 重构了 xxxx 代码
- xxxx 算法优化
* 3.5 废弃通知(什么字段、方法弃用?)
* 3.6 后向不兼容变更(是否有无法向后兼容的变更?)
### 四、研发自测点(自测哪些?冒烟用例全部自测?)
自测测试结论:
### 五、测试关注点(需要提醒QA重点关注的、可能会忽略的地方)
检查点:
| 需求名称 | 是否影响xx公共模块 | 是否需要xx功能 | 需求升级是否依赖其他子产品 |
|------|------------|----------|---------------|
| xxx | 否 | 需要 | 不需要 |
| | | | |
接口测试:
性能测试:
并发测试:
其他:
See merge request: openharmony/multimedia_av_session!3301
|
2026-07-31 20:13:33 +08:00 |
|
zhang-minmin-jason
|
f682f56c4b
|
add security warnings fix 0728
Signed-off-by: zhang-minmin-jason <zhangminmin9@h-partners.com>
|
2026-07-31 11:40:36 +08:00 |
|
openharmony_ci
|
a1de613916
|
!3313 merge 信息泄露 into master
fix security warning 0729
Created-by: xiyingxin
Commit-by: xiyingxin
Merged-by: openharmony_ci
Description: ### 一、内容说明(相关的Issue)
### 二、建议测试周期和提测地址
建议测试完成时间:xxxx.xx.xx
投产上线时间:xxxx.xx.xx
提测地址:CI环境/压测环境
测试账号:
### 三、变更内容
* 3.1 关联PR列表
* 3.2 数据库和部署说明
1. 常规更新
2. 重启unicorn
3. 重启sidekiq
4. 迁移任务:是否有迁移任务,没有写 "无"
5. rake脚本:`bundle exec xxx RAILS_ENV = production`;没有写 "无"
* 3.4 其他技术优化内容(做了什么,变更了什么)
- 重构了 xxxx 代码
- xxxx 算法优化
* 3.5 废弃通知(什么字段、方法弃用?)
* 3.6 后向不兼容变更(是否有无法向后兼容的变更?)
### 四、研发自测点(自测哪些?冒烟用例全部自测?)
自测测试结论:
### 五、测试关注点(需要提醒QA重点关注的、可能会忽略的地方)
检查点:
| 需求名称 | 是否影响xx公共模块 | 是否需要xx功能 | 需求升级是否依赖其他子产品 |
|------|------------|----------|---------------|
| xxx | 否 | 需要 | 不需要 |
| | | | |
接口测试:
性能测试:
并发测试:
其他:
See merge request: openharmony/multimedia_av_session!3313
|
2026-07-30 22:09:57 +08:00 |
|
zhang-minmin-jason
|
56d2abe83b
|
add security warnings 0729 to 0730
Signed-off-by: zhang-minmin-jason <zhangminmin9@h-partners.com>
|
2026-07-30 16:59:09 +08:00 |
|
xiyingxin
|
e70ef6ad1b
|
fix security warning 0729
Co-Authored-By: Agent
Signed-off-by: xiyingxin <xiyingxin@h-partners.com>
|
2026-07-30 14:45:32 +08:00 |
|
openharmony_ci
|
4de64847f7
|
!3281 merge 信息泄露 into master
fix 信息告警
Created-by: xiyingxin
Commit-by: xiyingxin
Merged-by: openharmony_ci
Description: ### 一、内容说明(相关的Issue)
### 二、建议测试周期和提测地址
建议测试完成时间:xxxx.xx.xx
投产上线时间:xxxx.xx.xx
提测地址:CI环境/压测环境
测试账号:
### 三、变更内容
* 3.1 关联PR列表
* 3.2 数据库和部署说明
1. 常规更新
2. 重启unicorn
3. 重启sidekiq
4. 迁移任务:是否有迁移任务,没有写 "无"
5. rake脚本:`bundle exec xxx RAILS_ENV = production`;没有写 "无"
* 3.4 其他技术优化内容(做了什么,变更了什么)
- 重构了 xxxx 代码
- xxxx 算法优化
* 3.5 废弃通知(什么字段、方法弃用?)
* 3.6 后向不兼容变更(是否有无法向后兼容的变更?)
### 四、研发自测点(自测哪些?冒烟用例全部自测?)
自测测试结论:
### 五、测试关注点(需要提醒QA重点关注的、可能会忽略的地方)
检查点:
| 需求名称 | 是否影响xx公共模块 | 是否需要xx功能 | 需求升级是否依赖其他子产品 |
|------|------------|----------|---------------|
| xxx | 否 | 需要 | 不需要 |
| | | | |
接口测试:
性能测试:
并发测试:
其他:
See merge request: openharmony/multimedia_av_session!3281
|
2026-07-24 14:06:52 +08:00 |
|
openharmony_ci
|
03fed977fa
|
!3276 merge 空指针解引用 into master
fix 空指针解引用
Created-by: xiyingxin
Commit-by: xiyingxin
Merged-by: openharmony_ci
Description: ### 一、内容说明(相关的Issue)
### 二、建议测试周期和提测地址
建议测试完成时间:xxxx.xx.xx
投产上线时间:xxxx.xx.xx
提测地址:CI环境/压测环境
测试账号:
### 三、变更内容
* 3.1 关联PR列表
* 3.2 数据库和部署说明
1. 常规更新
2. 重启unicorn
3. 重启sidekiq
4. 迁移任务:是否有迁移任务,没有写 "无"
5. rake脚本:`bundle exec xxx RAILS_ENV = production`;没有写 "无"
* 3.4 其他技术优化内容(做了什么,变更了什么)
- 重构了 xxxx 代码
- xxxx 算法优化
* 3.5 废弃通知(什么字段、方法弃用?)
* 3.6 后向不兼容变更(是否有无法向后兼容的变更?)
### 四、研发自测点(自测哪些?冒烟用例全部自测?)
自测测试结论:
### 五、测试关注点(需要提醒QA重点关注的、可能会忽略的地方)
检查点:
| 需求名称 | 是否影响xx公共模块 | 是否需要xx功能 | 需求升级是否依赖其他子产品 |
|------|------------|----------|---------------|
| xxx | 否 | 需要 | 不需要 |
| | | | |
接口测试:
性能测试:
并发测试:
其他:
See merge request: openharmony/multimedia_av_session!3276
|
2026-07-24 14:06:03 +08:00 |
|
xiyingxin
|
d43c6695ee
|
fix 信息告警
Co-Authored-By: Agent
Signed-off-by: xiyingxin <xiyingxin@h-partners.com>
|
2026-07-23 21:44:24 +08:00 |
|
openharmony_ci
|
b34c4719e5
|
!3264 merge 悬空指针 into master
fix 并发告警
Created-by: xiyingxin
Commit-by: xiyingxin
Merged-by: openharmony_ci
Description: ### 一、内容说明(相关的Issue)
### 二、建议测试周期和提测地址
建议测试完成时间:xxxx.xx.xx
投产上线时间:xxxx.xx.xx
提测地址:CI环境/压测环境
测试账号:
### 三、变更内容
* 3.1 关联PR列表
* 3.2 数据库和部署说明
1. 常规更新
2. 重启unicorn
3. 重启sidekiq
4. 迁移任务:是否有迁移任务,没有写 "无"
5. rake脚本:`bundle exec xxx RAILS_ENV = production`;没有写 "无"
* 3.4 其他技术优化内容(做了什么,变更了什么)
- 重构了 xxxx 代码
- xxxx 算法优化
* 3.5 废弃通知(什么字段、方法弃用?)
* 3.6 后向不兼容变更(是否有无法向后兼容的变更?)
### 四、研发自测点(自测哪些?冒烟用例全部自测?)
自测测试结论:
### 五、测试关注点(需要提醒QA重点关注的、可能会忽略的地方)
检查点:
| 需求名称 | 是否影响xx公共模块 | 是否需要xx功能 | 需求升级是否依赖其他子产品 |
|------|------------|----------|---------------|
| xxx | 否 | 需要 | 不需要 |
| | | | |
接口测试:
性能测试:
并发测试:
其他:
See merge request: openharmony/multimedia_av_session!3264
|
2026-07-23 21:19:12 +08:00 |
|
xiyingxin
|
6559e31a09
|
fix 空指针解引用
Co-Authored-By: Agent
Signed-off-by: xiyingxin <xiyingxin@h-partners.com>
|
2026-07-23 20:36:08 +08:00 |
|
xiyingxin
|
4815eaa49f
|
fix 并发告警
Co-Authored-By: AgentCo-Authored-By: Agent
Signed-off-by: xiyingxin <xiyingxin@h-partners.com>
|
2026-07-22 22:23:56 +08:00 |
|
xiyingxin
|
065f7f4b41
|
fix oncaststatechange
Co-Authored-By: Agent
Signed-off-by: xiyingxin <xiyingxin@h-partners.com>
|
2026-07-20 19:51:14 +08:00 |
|
xiyingxin
|
aba9524fa1
|
fix HandleMetaDataChange和DoMetadataImgClean竞争问题
Co-Authored-By: Agent
Signed-off-by: xiyingxin <xiyingxin@h-partners.com>
|
2026-07-15 12:09:04 +08:00 |
|
zhang-minmin-jason
|
efba1e8116
|
reduce log 0708
Signed-off-by: zhang-minmin-jason <zhangminmin9@h-partners.com>
|
2026-07-08 17:32:56 +08:00 |
|
openharmony_ci
|
7b285c785b
|
!3167 merge 0616super into master
add migrate proxy for super 0625
Created-by: zhang-minmin-jason
Commit-by: 张敏敏
Merged-by: openharmony_ci
Description: ### 一、内容说明(相关的Issue)
### 二、建议测试周期和提测地址
建议测试完成时间:xxxx.xx.xx
投产上线时间:xxxx.xx.xx
提测地址:CI环境/压测环境
测试账号:
### 三、变更内容
* 3.1 关联PR列表
* 3.2 数据库和部署说明
1. 常规更新
2. 重启unicorn
3. 重启sidekiq
4. 迁移任务:是否有迁移任务,没有写 "无"
5. rake脚本:`bundle exec xxx RAILS_ENV = production`;没有写 "无"
* 3.4 其他技术优化内容(做了什么,变更了什么)
- 重构了 xxxx 代码
- xxxx 算法优化
* 3.5 废弃通知(什么字段、方法弃用?)
* 3.6 后向不兼容变更(是否有无法向后兼容的变更?)
### 四、研发自测点(自测哪些?冒烟用例全部自测?)
自测测试结论:
### 五、测试关注点(需要提醒QA重点关注的、可能会忽略的地方)
检查点:
| 需求名称 | 是否影响xx公共模块 | 是否需要xx功能 | 需求升级是否依赖其他子产品 |
|------|------------|----------|---------------|
| xxx | 否 | 需要 | 不需要 |
| | | | |
接口测试:
性能测试:
并发测试:
其他:
See merge request: openharmony/multimedia_av_session!3167
|
2026-07-01 16:33:11 +08:00 |
|
张敏敏
|
b616df6143
|
add migrate proxy for super 0625
Signed-off-by: 张敏敏 <zhangminmin9@huawei.com>
|
2026-06-30 19:10:41 +08:00 |
|
红袍小恶魔
|
9b079c3f20
|
fix(avsession): 修复AVSessionItem析构时访问已释放单例导致的踩内存
进程退出时AVSessionStorageEvent单例可能先于AVSessionItem被析构,
而~AVSessionItem仍调用STORAGE_EVENT_REMOVE_SESSION访问该单例,
触发use-after-free导致踩内存崩溃(AvSessionItemFuzzerTest)。
STORAGE_EVENT_REMOVE_SESSION仅用于清理统计map,不影响功能正确性,
从析构函数中删除该调用即可彻底切断对单例的访问,从根上消除崩溃。
Co-Authored-By: Agent
Signed-off-by: 红袍小恶魔 <luyuchen3@huawei.com>
|
2026-06-30 15:54:39 +08:00 |
|
openharmony_ci
|
2a615c08e3
|
!3169 merge storage-event-report into master
新增AVSession磁盘缓存文件统计上报能力
Created-by: devil_red
Commit-by: 红袍小恶魔
Merged-by: openharmony_ci
Description: 关联Issue
close #2583
变更说明
新增 AVSessionStorageEvent 单例,统计 AVSession 写入/删除的缓存文件(专辑封面、投屏图标、队列封面等),通过 HiSysEvent 定期上报磁盘占用情况,用于监控和定位磁盘泄露问题。
主要功能
新增 AVSessionStorageEvent 类(utils/),按 userId 分桶管理文件记录
RecordFileWrite/RecordFileDelete 在 6 个接入点埋点,记录文件写入/删除
24h 定时上报 + 单用户满 100 条触发立即上报
上报格式为 JSON 数组:首元素为磁盘扫描汇总(TOTAL/LOCAL/CAST/HISTORY/RECORD 共 12 字段),后续每元素为单文件明细(路径/大小/包名)
汇总数据来自磁盘扫描,覆盖升级遗留和服务重启场景
明细数据来自内存记账,便于结合日志定位磁盘泄露源
检视意见修复
修复空指针解引用和UAF风险(BuildJsonParam/ReportStorageStatisticsForUser)
AddFileInfo/RemoveFileInfo 简化为纯map操作,去除冗余聚合字段
容器改用 unordered_map,去除 fileName_ 冗余字段
宏改用 inline 函数转发,避免多次求值风险
修复 STORAGE_PROFITE 拼写错误为 STORAGE_PROFILE
GetTotalFileCount/GetCacheFileCount 返回类型改为 size_t
修复重复调用 size() 和 GetBundleNameFromUid 的性能问题
移除未使用的 bundleName 变量,移除暴露内部map的 GetFileInfoMap
满100条触发上报时不再重置全局定时器
定时器callback先重排再上报,避免上报异常导致定时器永久停止
BUILD.gn 注册新增的 avsession_storage_event.cpp 源文件
See merge request: openharmony/multimedia_av_session!3169
|
2026-06-27 10:15:35 +08:00 |
|
openharmony_ci
|
5860ee0c15
|
!3166 merge 安全编码 into master
fix ListenCollaborationOnStop稳定性问题
Created-by: xiyingxin
Commit-by: xiyingxin
Merged-by: openharmony_ci
Description: ### 一、内容说明(相关的Issue)
### 二、建议测试周期和提测地址
建议测试完成时间:xxxx.xx.xx
投产上线时间:xxxx.xx.xx
提测地址:CI环境/压测环境
测试账号:
### 三、变更内容
* 3.1 关联PR列表
* 3.2 数据库和部署说明
1. 常规更新
2. 重启unicorn
3. 重启sidekiq
4. 迁移任务:是否有迁移任务,没有写 "无"
5. rake脚本:`bundle exec xxx RAILS_ENV = production`;没有写 "无"
* 3.4 其他技术优化内容(做了什么,变更了什么)
- 重构了 xxxx 代码
- xxxx 算法优化
* 3.5 废弃通知(什么字段、方法弃用?)
* 3.6 后向不兼容变更(是否有无法向后兼容的变更?)
### 四、研发自测点(自测哪些?冒烟用例全部自测?)
自测测试结论:
### 五、测试关注点(需要提醒QA重点关注的、可能会忽略的地方)
检查点:
| 需求名称 | 是否影响xx公共模块 | 是否需要xx功能 | 需求升级是否依赖其他子产品 |
|------|------------|----------|---------------|
| xxx | 否 | 需要 | 不需要 |
| | | | |
接口测试:
性能测试:
并发测试:
其他:
See merge request: openharmony/multimedia_av_session!3166
|
2026-06-26 18:24:04 +08:00 |
|
openharmony_ci
|
da31831e2c
|
!3137 merge 0615log into master
reduce log 0615
Created-by: zhang-minmin-jason
Commit-by: zhang-minmin-jason
Merged-by: openharmony_ci
Description: ### 一、内容说明(相关的Issue)
### 二、建议测试周期和提测地址
建议测试完成时间:xxxx.xx.xx
投产上线时间:xxxx.xx.xx
提测地址:CI环境/压测环境
测试账号:
### 三、变更内容
* 3.1 关联PR列表
* 3.2 数据库和部署说明
1. 常规更新
2. 重启unicorn
3. 重启sidekiq
4. 迁移任务:是否有迁移任务,没有写 "无"
5. rake脚本:`bundle exec xxx RAILS_ENV = production`;没有写 "无"
* 3.4 其他技术优化内容(做了什么,变更了什么)
- 重构了 xxxx 代码
- xxxx 算法优化
* 3.5 废弃通知(什么字段、方法弃用?)
* 3.6 后向不兼容变更(是否有无法向后兼容的变更?)
### 四、研发自测点(自测哪些?冒烟用例全部自测?)
自测测试结论:
### 五、测试关注点(需要提醒QA重点关注的、可能会忽略的地方)
检查点:
| 需求名称 | 是否影响xx公共模块 | 是否需要xx功能 | 需求升级是否依赖其他子产品 |
|------|------------|----------|---------------|
| xxx | 否 | 需要 | 不需要 |
| | | | |
接口测试:
性能测试:
并发测试:
其他:
See merge request: openharmony/multimedia_av_session!3137
|
2026-06-26 18:18:40 +08:00 |
|
红袍小恶魔
|
64b54c59bd
|
优化重启后第一次文件扫描
Signed-off-by: 红袍小恶魔 <luyuchen3@huawei.com>
|
2026-06-25 22:33:08 +08:00 |
|
xiyingxin
|
82f661fcd1
|
fix ListenCollaborationOnStop稳定性问题
Co-Authored-By: Agent
Signed-off-by: xiyingxin <xiyingxin@h-partners.com>
|
2026-06-25 20:43:17 +08:00 |
|
openharmony_ci
|
513ca0dc8f
|
!3151 merge 安全编码 into master
fix getcontrollerinner持锁顺序
Created-by: xiyingxin
Commit-by: xiyingxin
Merged-by: openharmony_ci
Description: ### 一、内容说明(相关的Issue)
### 二、建议测试周期和提测地址
建议测试完成时间:xxxx.xx.xx
投产上线时间:xxxx.xx.xx
提测地址:CI环境/压测环境
测试账号:
### 三、变更内容
* 3.1 关联PR列表
* 3.2 数据库和部署说明
1. 常规更新
2. 重启unicorn
3. 重启sidekiq
4. 迁移任务:是否有迁移任务,没有写 "无"
5. rake脚本:`bundle exec xxx RAILS_ENV = production`;没有写 "无"
* 3.4 其他技术优化内容(做了什么,变更了什么)
- 重构了 xxxx 代码
- xxxx 算法优化
* 3.5 废弃通知(什么字段、方法弃用?)
* 3.6 后向不兼容变更(是否有无法向后兼容的变更?)
### 四、研发自测点(自测哪些?冒烟用例全部自测?)
自测测试结论:
### 五、测试关注点(需要提醒QA重点关注的、可能会忽略的地方)
检查点:
| 需求名称 | 是否影响xx公共模块 | 是否需要xx功能 | 需求升级是否依赖其他子产品 |
|------|------------|----------|---------------|
| xxx | 否 | 需要 | 不需要 |
| | | | |
接口测试:
性能测试:
并发测试:
其他:
See merge request: openharmony/multimedia_av_session!3151
|
2026-06-24 19:04:20 +08:00 |
|
红袍小恶魔
|
3a455b7503
|
打点文件大小为0修正
Signed-off-by: 红袍小恶魔 <luyuchen3@huawei.com>
|
2026-06-24 11:48:58 +08:00 |
|
openharmony_ci
|
3f881e79a0
|
!3138 merge carcast into master
car cast
Created-by: Liyimengg
Commit-by: LiYimeng
Merged-by: openharmony_ci
Description: ### 一、内容说明(相关的Issue)
### 二、建议测试周期和提测地址
建议测试完成时间:xxxx.xx.xx
投产上线时间:xxxx.xx.xx
提测地址:CI环境/压测环境
测试账号:
### 三、变更内容
* 3.1 关联PR列表
* 3.2 数据库和部署说明
1. 常规更新
2. 重启unicorn
3. 重启sidekiq
4. 迁移任务:是否有迁移任务,没有写 "无"
5. rake脚本:`bundle exec xxx RAILS_ENV = production`;没有写 "无"
* 3.4 其他技术优化内容(做了什么,变更了什么)
- 重构了 xxxx 代码
- xxxx 算法优化
* 3.5 废弃通知(什么字段、方法弃用?)
* 3.6 后向不兼容变更(是否有无法向后兼容的变更?)
### 四、研发自测点(自测哪些?冒烟用例全部自测?)
自测测试结论:
### 五、测试关注点(需要提醒QA重点关注的、可能会忽略的地方)
检查点:
| 需求名称 | 是否影响xx公共模块 | 是否需要xx功能 | 需求升级是否依赖其他子产品 |
|------|------------|----------|---------------|
| xxx | 否 | 需要 | 不需要 |
| | | | |
接口测试:
性能测试:
并发测试:
其他:
See merge request: openharmony/multimedia_av_session!3138
|
2026-06-23 19:31:55 +08:00 |
|
LiYimeng
|
a5a70debac
|
car cast
Signed-off-by: LiYimeng <liyimeng2@huawei.com>
|
2026-06-23 17:43:40 +08:00 |
|
红袍小恶魔
|
0ae38c653a
|
新增AVSession磁盘缓存文件统计上报能力
新增AVSessionStorageEvent单例,统计AVSession写入/删除的缓存文件(专辑封面、投屏图标、队列封面等),通过HiSysEvent定期上报磁盘占用情况,用于监控和定位磁盘泄露问题。
主要功能:
- 新增AVSessionStorageEvent类(utils/),按userId分桶管理文件记录
- RecordFileWrite/RecordFileDelete在6个接入点埋点,记录文件写入/删除
- 24h定时上报 + 单用户满100条触发立即上报
- 上报格式为JSON数组:首元素为磁盘扫描汇总(TOTAL/LOCAL/CAST/HISTORY/RECORD共12字段),后续每元素为单文件明细(路径/大小/包名)
- 汇总数据来自磁盘扫描,覆盖升级遗留和服务重启场景
- 明细数据来自内存记账,便于结合日志定位磁盘泄露源
检视意见修复:
- 修复空指针解引用和UAF风险(BuildJsonParam/ReportStorageStatisticsForUser)
- AddFileInfo/RemoveFileInfo简化为纯map操作,去除冗余聚合字段
- 容器改用unordered_map,去除fileName_冗余字段(与map key重复)
- 宏改用inline函数转发,避免多次求值风险
- 修复STORAGE_PROFITE拼写错误为STORAGE_PROFILE
- GetTotalFileCount/GetCacheFileCount返回类型改为size_t
- 修复重复调用size()和GetBundleNameFromUid的性能问题
- 移除未使用的bundleName变量,移除暴露内部map的GetFileInfoMap
- 满100条触发上报时不再重置全局定时器(避免影响其他用户的24h周期)
- 定时器callback先重排再上报,避免上报异常导致定时器永久停止
- BUILD.gn注册新增的avsession_storage_event.cpp源文件
Co-Authored-By: Agent
Signed-off-by: 红袍小恶魔 <luyuchen3@huawei.com>
|
2026-06-23 11:13:10 +08:00 |
|
xiyingxin
|
66c83aa75a
|
fix getcontrollerinner持锁顺序
Co-Authored-By: Agent
Signed-off-by: xiyingxin <xiyingxin@h-partners.com>
|
2026-06-22 16:15:56 +08:00 |
|
gcw_39kJqSlM
|
b5d41cd342
|
Merge branch 'wwccyy' of git@gitcode.com:gcw_39kJqSlM/multimedia_av_session.git into 'master'
# Conflicts:
# conflict services/session/server/avsession_item.cpp
# conflict services/session/server/avsession_service.h
Signed-off-by: wanchuangye <wanchuangye@huawei.com>
|
2026-06-18 14:32:57 +08:00 |
|
openharmony_ci
|
7bbf49b84c
|
!3121 merge master into master
commit 代码规范整改
Created-by: zhangzijie1007
Commit-by: zhangzijie1007
Merged-by: openharmony_ci
Description: ### 一、内容说明(相关的Issue)
### 二、建议测试周期和提测地址
建议测试完成时间:xxxx.xx.xx
投产上线时间:xxxx.xx.xx
提测地址:CI环境/压测环境
测试账号:
### 三、变更内容
* 3.1 关联PR列表
* 3.2 数据库和部署说明
1. 常规更新
2. 重启unicorn
3. 重启sidekiq
4. 迁移任务:是否有迁移任务,没有写 "无"
5. rake脚本:`bundle exec xxx RAILS_ENV = production`;没有写 "无"
* 3.4 其他技术优化内容(做了什么,变更了什么)
- 重构了 xxxx 代码
- xxxx 算法优化
* 3.5 废弃通知(什么字段、方法弃用?)
* 3.6 后向不兼容变更(是否有无法向后兼容的变更?)
### 四、研发自测点(自测哪些?冒烟用例全部自测?)
自测测试结论:
### 五、测试关注点(需要提醒QA重点关注的、可能会忽略的地方)
检查点:
| 需求名称 | 是否影响xx公共模块 | 是否需要xx功能 | 需求升级是否依赖其他子产品 |
|------|------------|----------|---------------|
| xxx | 否 | 需要 | 不需要 |
| | | | |
接口测试:
性能测试:
并发测试:
其他:
See merge request: openharmony/multimedia_av_session!3121
|
2026-06-18 12:30:42 +08:00 |
|
zhangzijie1007
|
e01ff8448c
|
commit 代码规范整改
Signed-off-by: zhangzijie1007 <zhangzijie25@huawei.com>
|
2026-06-17 14:54:10 +08:00 |
|
zhang-minmin-jason
|
199cbd7115
|
reduce log 0615
Signed-off-by: zhang-minmin-jason <zhangminmin9@h-partners.com>
|
2026-06-15 21:35:05 +08:00 |
|
gcw_39kJqSlM
|
335786c366
|
LA wried projection hot switch adapt
Signed-off-by: wanchuangye <wanchuangye@huawei.com>
|
2026-06-12 19:29:07 +08:00 |
|
zhangzijie1007
|
699e4d5beb
|
commit 屏蔽未知castState
Signed-off-by: zhangzijie1007 <zhangzijie25@huawei.com>
|
2026-06-08 16:19:19 +08:00 |
|
xiyingxin
|
0f80fc38bc
|
fix 扩展屏部分方法
Co-Authored-By: Agent
Signed-off-by: xiyingxin <xiyingxin@h-partners.com>
|
2026-05-25 09:07:59 +08:00 |
|
shallowarpa
|
67a896dc1d
|
增加销毁重置属性
Signed-off-by: shallowarpa <xingrunxuan@h-partners.com>
|
2026-05-13 10:33:45 +08:00 |
|
openharmony_ci
|
ae465ef4bb
|
!3056 merge master into master
avsession fault
Created-by: Liyimengg
Commit-by: LiYimeng
Merged-by: openharmony_ci
Description: ### 一、内容说明(相关的Issue)
### 二、建议测试周期和提测地址
建议测试完成时间:xxxx.xx.xx
投产上线时间:xxxx.xx.xx
提测地址:CI环境/压测环境
测试账号:
### 三、变更内容
* 3.1 关联PR列表
* 3.2 数据库和部署说明
1. 常规更新
2. 重启unicorn
3. 重启sidekiq
4. 迁移任务:是否有迁移任务,没有写 "无"
5. rake脚本:`bundle exec xxx RAILS_ENV = production`;没有写 "无"
* 3.4 其他技术优化内容(做了什么,变更了什么)
- 重构了 xxxx 代码
- xxxx 算法优化
* 3.5 废弃通知(什么字段、方法弃用?)
* 3.6 后向不兼容变更(是否有无法向后兼容的变更?)
### 四、研发自测点(自测哪些?冒烟用例全部自测?)
自测测试结论:
### 五、测试关注点(需要提醒QA重点关注的、可能会忽略的地方)
检查点:
| 需求名称 | 是否影响xx公共模块 | 是否需要xx功能 | 需求升级是否依赖其他子产品 |
|------|------------|----------|---------------|
| xxx | 否 | 需要 | 不需要 |
| | | | |
接口测试:
性能测试:
并发测试:
其他:
See merge request: openharmony/multimedia_av_session!3056
|
2026-05-11 12:11:25 +08:00 |
|
LiYimeng
|
00ceeff38f
|
avsession fault
Co-Authored-By: Agent
Signed-off-by: LiYimeng <liyimeng2@huawei.com>
|
2026-05-09 11:40:51 +08:00 |
|
openharmony_ci
|
c4911c2bf7
|
!3032 merge master into master
add tdd for mediacentercontroltype task
Created-by: zhang-minmin-jason
Commit-by: 张敏敏
Merged-by: openharmony_ci
Description: ## Summary
- Replace `if (controller != nullptr)` with ternary operator in SetMediaCenterControlType, SetSupportedPlaySpeeds, SetSupportedLoopModes
- Code style optimization for null pointer check in loop iteration
Closes #2411
See merge request: openharmony/multimedia_av_session!3032
|
2026-04-28 22:34:46 +08:00 |
|
张敏敏
|
18dfba9ac3
|
add tdd for mediacentercontroltype task
Signed-off-by: 张敏敏 <zhangminmin9@huawei.com>
|
2026-04-28 21:19:54 +08:00 |
|
xiyingxin
|
d96e8e27fc
|
投播适配
Co-Authored-By: Agent
Signed-off-by: xiyingxin <xiyingxin@h-partners.com>
|
2026-04-28 10:16:55 +08:00 |
|
张敏敏
|
8ac7f16f6b
|
add MediaCenterControlType and SupportedPlaySpeeds features
Signed-off-by: zhang-minmin-jason <18179496713@163.com>
Co-Authored-By: Agent
|
2026-04-25 15:52:05 +08:00 |
|
LiYimeng
|
56bf3b96c2
|
dfx
Co-Authored-By: Agent
Signed-off-by: LiYimeng <liyimeng2@huawei.com>
|
2026-04-24 16:44:58 +08:00 |
|
openharmony_ci
|
66764b2f23
|
!2978 merge master into master
fix 优化SetSessionCallbackForCastCap悬垂指针
Created-by: xiyingxin
Commit-by: xiyingxin
Merged-by: openharmony_ci
Description: ### 一、内容说明(相关的Issue)
### 二、建议测试周期和提测地址
建议测试完成时间:xxxx.xx.xx
投产上线时间:xxxx.xx.xx
提测地址:CI环境/压测环境
测试账号:
### 三、变更内容
* 3.1 关联PR列表
* 3.2 数据库和部署说明
1. 常规更新
2. 重启unicorn
3. 重启sidekiq
4. 迁移任务:是否有迁移任务,没有写 "无"
5. rake脚本:`bundle exec xxx RAILS_ENV = production`;没有写 "无"
* 3.4 其他技术优化内容(做了什么,变更了什么)
- 重构了 xxxx 代码
- xxxx 算法优化
* 3.5 废弃通知(什么字段、方法弃用?)
* 3.6 后向不兼容变更(是否有无法向后兼容的变更?)
### 四、研发自测点(自测哪些?冒烟用例全部自测?)
自测测试结论:
### 五、测试关注点(需要提醒QA重点关注的、可能会忽略的地方)
检查点:
| 需求名称 | 是否影响xx公共模块 | 是否需要xx功能 | 需求升级是否依赖其他子产品 |
|------|------------|----------|---------------|
| xxx | 否 | 需要 | 不需要 |
| | | | |
接口测试:
性能测试:
并发测试:
其他:
See merge request: openharmony/multimedia_av_session!2978
|
2026-04-14 19:08:09 +08:00 |
|
xiyingxin
|
12bdec3c68
|
fix 优化SetSessionCallbackForCastCap悬垂指针
Co-Authored-By: Agent
Signed-off-by: xiyingxin <xiyingxin@h-partners.com>
|
2026-04-14 15:02:45 +08:00 |
|