张敏敏
|
49aa038012
|
warnings fix 0723
Co-Authored-By: Agent
Signed-off-by: 张敏敏 <zhangminmin9@huawei.com>
|
2026-07-24 16:35: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 |
|
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 |
|
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 |
|
红袍小恶魔
|
3a455b7503
|
打点文件大小为0修正
Signed-off-by: 红袍小恶魔 <luyuchen3@huawei.com>
|
2026-06-24 11:48:58 +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 |
|
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 |
|
LiYimeng
|
56bf3b96c2
|
dfx
Co-Authored-By: Agent
Signed-off-by: LiYimeng <liyimeng2@huawei.com>
|
2026-04-24 16:44:58 +08:00 |
|
openharmony_ci
|
1ed6b8c543
|
!2665 merge master into master
add cast ndk pixelmap
Created-by: liao_qian
Commit-by: liao_qian
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!2665
|
2025-12-15 20:18:28 +08:00 |
|
liao_qian
|
30064104da
|
add cast ndk pixelmap
Signed-off-by: liao_qian <liaoqian6@huawei.com>
|
2025-12-15 14:07:38 +08:00 |
|
zhang-minmin-jason
|
fa1855839a
|
fix iface_cast set not interface
Signed-off-by: zhang-minmin-jason <18179496713@163.com>
|
2025-12-12 19:05:21 +08:00 |
|
zhang-minmin-jason
|
3ffbc9d19a
|
fix mediaimg gone
Signed-off-by: zhang-minmin-jason <18179496713@163.com>
|
2025-10-31 18:08:12 +08:00 |
|
武立
|
d62681fbdc
|
fix expect
Signed-off-by: 武立 <370161638@qq.com>
|
2025-09-04 14:13:06 +08:00 |
|
wy19970731
|
83b7145146
|
蓝黄代码同步
Signed-off-by: luminous <wangyang528@h-partners.com>
|
2025-08-07 18:37:09 +08:00 |
|
武立
|
aab22361ad
|
fix review issue
Signed-off-by: 武立 <370161638@qq.com>
|
2025-07-30 10:12:36 +08:00 |
|
武立
|
4920c125b4
|
4kmedia control
Signed-off-by: 武立 <370161638@qq.com>
|
2025-07-26 17:09:52 +08:00 |
|
武立
|
2142ea2610
|
4kmedia control
Signed-off-by: 武立 <370161638@qq.com>
|
2025-07-25 11:00:34 +08:00 |
|
武立
|
8212a9eb29
|
add customData for 4k
Signed-off-by: 武立 <370161638@qq.com>
|
2025-07-16 15:25:07 +08:00 |
|
武立
|
abb4aaeb5a
|
add customData for 4k
Signed-off-by: 武立 <370161638@qq.com>
|
2025-07-16 14:30:43 +08:00 |
|
武立
|
ea18224880
|
4k customData
Signed-off-by: 武立 <370161638@qq.com>
|
2025-07-15 18:46:29 +08:00 |
|
武立
|
5065f80233
|
add customData for 4k
Signed-off-by: 武立 <370161638@qq.com>
|
2025-07-15 09:13:47 +08:00 |
|
LightAtom
|
63b3120f07
|
idl2
Signed-off-by: LightAtom <zenghuiying1@huawei.com>
Signed-off-by: LightAtom <502125925@qq.com>
|
2025-07-07 20:10:27 +08:00 |
|
孙禹韬
|
83c327b8c0
|
himusic radar
Signed-off-by: 孙禹韬 <sunyutao5@huawei.com>
|
2025-07-05 11:30:51 +08:00 |
|
luminous
|
0eb0be67be
|
蓝黄差异同步
Signed-off-by:wy19970731 <wangyang528@h-partners.com>
|
2025-06-16 15:50:29 +08:00 |
|
Liusccc
|
4a9b4d1f61
|
解决空指针崩溃
Signed-off-by: Liusccc <liushichun@huawei.com>
|
2025-06-13 03:22:34 +00:00 |
|
张柏洋
|
8211c01940
|
update services/session/server/avcast_controller_item.cpp.
Signed-off-by: 张柏洋 <zhangboyang16@h-partners.com>
|
2025-06-09 16:00:07 +00:00 |
|
孙禹韬
|
35405b02de
|
fix warning
Signed-off-by: 孙禹韬 <sunyutao5@huawei.com>
|
2025-05-19 19:34:38 +08:00 |
|
liaoqian
|
75fb5586f7
|
add capsule callback for player
Signed-off-by: liaoqian <liaoqian6@huawei.com>
|
2025-05-14 15:26:01 +08:00 |
|
孙禹韬
|
24242be591
|
pcm cast
Signed-off-by: 孙禹韬 <sunyutao5@huawei.com>
|
2025-05-08 16:59:26 +08:00 |
|
红袍小恶魔
|
41bd991ec3
|
投播强抢占-时序冲突崩溃
Signed-off-by: 红袍小恶魔 <luyuchen3@huawei.com>
|
2025-04-30 16:01:23 +08:00 |
|
zhangwt3652
|
1d9f4deb50
|
同步代码
Signed-off-by: zhangwt3652 <zhangwenting15@huawei.com>
|
2025-03-31 10:55:45 +08:00 |
|
openharmony_ci
|
4189417772
|
!1813 callback cast
Merge pull request !1813 from zhuchaochao/0308
|
2025-03-09 14:45:03 +00:00 |
|
zhuchaochao
|
75c826c8ac
|
callback cast
Signed-off-by: zhuchaochao <zhuchaochao2@huawei.com>
Change-Id: I253143cd840f252a623756609114821097c95fb2
|
2025-03-09 22:00:23 +08:00 |
|
王海龙
|
01bfca8677
|
fixed 0309xiawu
Signed-off-by: 王海龙 <wanghailong46@h-partners.com>
|
2025-03-09 14:47:00 +08:00 |
|
王海龙
|
98496452d2
|
0308 fixed
Signed-off-by: 王海龙 <wanghailong46@h-partners.com>
|
2025-03-08 19:51:27 +08:00 |
|
王海龙
|
eaec7b3330
|
0308
Signed-off-by: 王海龙 <wanghailong46@h-partners.com>
|
2025-03-08 14:48:02 +08:00 |
|
张敏敏
|
53e86e9137
|
reduce log content
Signed-off-by: 张敏敏 <zhangminmin9@huawei.com>
|
2025-03-01 16:51:22 +08:00 |
|
unknown
|
6939bd260e
|
fix castitem crash
Signed-off-by: unknown <liaoqian6@huawei.com>
|
2025-02-20 11:56:30 +08:00 |
|
unknown
|
159f800fdf
|
fix cast image
Signed-off-by: unknown <liaoqian6@huawei.com>
|
2025-02-13 22:21:33 +08:00 |
|
unknown
|
340af5c832
|
fix notify flow control
Signed-off-by: unknown <liaoqian6@huawei.com>
|
2025-02-10 21:23:46 +08:00 |
|
张敏敏
|
68619e8b6b
|
fix migrate proxy no ondisconnect
Signed-off-by: 张敏敏 <zhangminmin9@huawei.com>
|
2025-02-10 17:50:28 +08:00 |
|
张敏敏
|
b78e1db74e
|
change log tag to debug for not necessary
Signed-off-by: 张敏敏 <zhangminmin9@huawei.com>
|
2025-02-07 09:45:09 +08:00 |
|
unknown
|
94d376fc50
|
add 2.0 liveview
Signed-off-by: unknown <liaoqian6@huawei.com>
|
2025-01-24 10:17:58 +08:00 |
|
王海龙
|
1f047f7669
|
code warning 0108
Signed-off-by: 王海龙 <wanghailong37@h-partners.com>
|
2025-01-08 17:06:03 +08:00 |
|
LiYimeng
|
b5ad0331fc
|
addchonggou
Signed-off-by: LiYimeng <liyimeng2@huawei.com>
|
2024-11-29 08:01:10 +00:00 |
|
zhuchaochao
|
fdc2936561
|
code optimize
Signed-off-by: zhuchaochao <zhuchaochao2@huawei.com>
Change-Id: If96c8f8c1b6a0a8515ecaa9870499248d94877a9
|
2024-10-11 13:36:08 +00:00 |
|
张敏敏
|
c7d6bac653
|
fix avcastcontroller getcurrentitem miss callback null check
Signed-off-by: 张敏敏 <zhangminmin9@huawei.com>
|
2024-09-20 17:19:33 +08:00 |
|