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
|
3866997362
|
!3273 merge 0722warnings into master
dd warnings for service 0722
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!3273
|
2026-07-27 11:41:25 +08:00 |
|
张敏敏
|
49aa038012
|
warnings fix 0723
Co-Authored-By: Agent
Signed-off-by: 张敏敏 <zhangminmin9@huawei.com>
|
2026-07-24 16:35:32 +08:00 |
|
红袍小恶魔
|
33eb43c9c3
|
修复整数溢出与返回值未检查安全告警
修复整数溢出与返回值未检查安全告警
- avcast_control_command: 修复SEEK命令序列化WriteInt64与反序列化ReadInt32不一致导致Parcel解析错位
- avmedia_description: Marshalling增加icon大小10MB上限校验防size_t到int32_t截断; SetMediaSize负值钳制为0
- avmeta_data: WriteToParcel对单张图片先校验10MB上限再求和,防两int相加溢出绕过maxImageSize检查
- hw_cast_stream_player: duration负值钳制为0后再转uint32_t,避免-1语义丢失为4294967295
- napi_async_callback: napi_send_event失败时释放DataContext,修复内存泄漏
- napi_async_work: 检查napi_create_async_work返回值,失败时抛错返回,避免无效work入队崩溃
- napi_avcast_controller_callback: 检查napi_create_threadsafe_function返回值
- napi_avsession_callback: 新增HandleEvent int64_t重载,消除OnFastForward/OnRewind的int64到int32窄化截断
- avsession_proxy: GetAllCastDisplays增加displayState枚举范围校验,非法值返回ERR_MARSHALLING
- taihe/napi_avsession_manager: SendSystemControlCommand故障日志变量初始化,mode默认值统一为LOOP_MODE_UNDEFINED
Co-Authored-By: Agent
Signed-off-by: 红袍小恶魔 <luyuchen3@huawei.com>
|
2026-07-24 16:27:45 +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 |
|
张敏敏
|
1161bae558
|
remove playbackspeed enum
Signed-off-by: 张敏敏 <zhangminmin9@huawei.com>
|
2026-05-17 19:15:34 +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 |
|
张敏敏
|
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 |
|
sun-yutao5
|
9a71a40c20
|
support background play mode for capsule
Signed-off-by: sun-yutao5 <sunyutao5@huawei.com>
|
2026-03-12 20:40:25 +08:00 |
|
xiyingxin
|
46f37a51f2
|
fix napAvSession crash
Signed-off-by: xiyingxin <xiyingxin@h-partners.com>
|
2026-02-11 10:31:59 +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 |
|
zhangwt3652
|
12b0c61e6e
|
支持设置桌面歌词
Signed-off-by: zhangwt3652 <zhangwenting15@huawei.com>
Change-Id: I6f02f065d0cde6c81164c440646a1522ae46af83
|
2025-12-06 16:12:27 +08:00 |
|
zhang-minmin-jason
|
e8ac1ef566
|
fix napicontroller callback mismatch repeat
Signed-off-by: zhang-minmin-jason <18179496713@163.com>
|
2025-10-10 20:23:51 +08:00 |
|
王海龙
|
1fe5585aec
|
fixed const init
Signed-off-by: 王海龙 <wanghailong46@h-partners.com>
|
2025-08-26 16:46:36 +08:00 |
|
王海龙
|
442cfd3f3a
|
fixed code warning
Signed-off-by: 王海龙 <wanghailong46@h-partners.com>
|
2025-08-21 14:45:12 +08:00 |
|
openharmony_ci
|
f22f9a811d
|
!2243 历史歌单无法读图整改
Merge pull request !2243 from LightAtom/master
|
2025-07-17 08:58:10 +00:00 |
|
LightAtom
|
62fc8b2915
|
历史歌单无法读图整改
Signed-off-by: LightAtom <zenghuiying1@huawei.com>
Signed-off-by: LightAtom <502125925@qq.com>
|
2025-07-17 10:53:06 +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 |
|
LightAtom
|
bb6b385002
|
add idl interface
Signed-off-by: LightAtom <zenghuiying1@huawei.com>
Signed-off-by: LightAtom <502125925@qq.com>
|
2025-06-24 02:21:12 +08:00 |
|
孙禹韬
|
7dd7567a40
|
avqueueimage download
Signed-off-by: 孙禹韬 <sunyutao5@huawei.com>
|
2025-06-08 23:19:08 +08:00 |
|
l00913067
|
13fc25de23
|
deactive和destroy需要互斥
Signed-off-by: l00913067 <liushichun@huawei.com>
|
2025-03-19 10:15:23 +00:00 |
|
张敏敏
|
53e86e9137
|
reduce log content
Signed-off-by: 张敏敏 <zhangminmin9@huawei.com>
|
2025-03-01 16:51:22 +08:00 |
|
yu_ssai
|
b456412618
|
在线视频投屏中,APP端关闭后台任务进程,远端会自动断开投屏
Signed-off-by: yu_ssai <yusaisai1@huawei.com>
|
2025-02-20 09:43:38 +00:00 |
|
王海龙
|
9f81fc26da
|
code warning
Signed-off-by: 王海龙 <wanghailong37@h-partners.com>
|
2024-11-24 16:13:27 +08:00 |
|
luyuchen
|
9ab23e56f8
|
fix内存泄露:GetAVSessionDisplayIntf
Signed-off-by: luyuchen <luyuchen3@huawei.com>
|
2024-10-11 19:59:14 +08:00 |
|
luyuchen
|
106a48030f
|
AVSessionProxy中SetAVPlaybackState与Destroy互斥
Signed-off-by: luyuchen <luyuchen3@huawei.com>
|
2024-09-14 11:55:58 +08:00 |
|
张敏敏
|
61295a0287
|
remove small img
Signed-off-by: 张敏敏 <zhangminmin9@huawei.com>
|
2024-08-05 18:08:59 +08:00 |
|
LightAtom
|
ef62491110
|
蓝黄同步
Signed-off-by: LightAtom <zenghuiying1@huawei.com>
Signed-off-by: LightAtom <502125925@qq.com>
|
2024-07-31 19:21:09 +08:00 |
|
张敏敏
|
650c05e84e
|
add dodownload unification
Signed-off-by: 张敏敏 <zhangminmin9@huawei.com>
|
2024-07-19 20:11:50 +08:00 |
|
张敏敏
|
b4620cbab1
|
fix controller callback out of order
Signed-off-by: 张敏敏 <zhangminmin9@huawei.com>
|
2024-04-05 21:03:56 +08:00 |
|
zhangjingnan
|
f7ee12a521
|
extended screen code sync
Signed-off-by: zhangjingnan <zhangjingnan3@huawei.com>
|
2024-03-29 17:41:59 +08:00 |
|
王海龙
|
99a62e3cce
|
code quality maintenance.
Signed-off-by: 王海龙 <chihiroking@outlook.com>
|
2024-03-19 09:36:12 +08:00 |
|
openharmony_ci
|
d7e3cb5779
|
!824 add cast extended screen mode interface
Merge pull request !824 from zhangjingnan/master
|
2024-03-18 02:34:05 +00:00 |
|
张敏敏
|
e14b5116ff
|
update services/session/ipc/proxy/avsession_proxy.cpp.
Signed-off-by: 张敏敏 <zhangminmin9@huawei.com>
|
2024-03-16 06:27:13 +00:00 |
|
张敏敏
|
22dc2ee08c
|
fixed 1ccf68c from https://gitee.com/zhang-minmin-jason/multimedia_av_session/pulls/827
add another way for img raw file no-permission at avmetadata
Signed-off-by: 张敏敏 <zhangminmin9@huawei.com>
|
2024-03-16 04:00:12 +00:00 |
|
zhangjingnan
|
9ec5ce7beb
|
add cast extended screen mode interface
Signed-off-by: zhangjingnan <zhangjingnan3@huawei.com>
|
2024-03-16 10:57:33 +08:00 |
|
zhangminmin
|
30bdd56cee
|
add warning fix
Signed-off-by: zhangminmin <zhangminmin9@huawei.com>
|
2024-01-16 17:25:50 +08:00 |
|
zhuchaochao
|
43e92406a1
|
fix ipc limit bug
Signed-off-by: zhuchaochao <zhuchaochao2@huawei.com>
Change-Id: I9ff5e56992e708b3487f6792fb60a3d0a6fbdc28
|
2024-01-11 11:53:44 +00:00 |
|
openharmony_ci
|
9baaf41d80
|
!716 修改大图模糊bug
Merge pull request !716 from liaoqian/master
|
2023-12-18 14:35:49 +00:00 |
|
l00536798
|
12c03576ae
|
fix big pixel map bug
Signed-off-by: l00536798 <liaoqian6@huawei.com>
|
2023-12-18 21:57:30 +08:00 |
|
openharmony_ci
|
413ee5f2d8
|
!707 修改大图模糊
Merge pull request !707 from liaoqian/master
|
2023-12-16 02:33:39 +00:00 |
|
zhangminmin
|
25b3c2575b
|
fix kanban err
Signed-off-by: zhangminmin <zhangminmin9@huawei.com>
|
2023-12-16 10:08:51 +08:00 |
|
l00536798
|
3b5ef933fa
|
fix big pixelmap
Signed-off-by: l00536798 <liaoqian6@huawei.com>
|
2023-12-15 17:33:17 +08:00 |
|
Meng.Lv
|
fc3347bfac
|
IssueNo: 音频状态(通话接入特性)管理特性需求 -- napi avsession -> avsession 服务侧逻辑添加
Description: 音频状态(通话接入特性)管理特性需求 -- napi avsession 侧逻辑添加
Sig:SIG_MultiMedia
Feature or Bugfix:Feature
Binary Source: No
Signed-off-by: Meng.Lv <lvmeng123@huawei.com>
Change-Id: Ib27df75bf394bbac9b25d70e1a28c2abbfd325c3
|
2023-11-04 07:24:46 +00:00 |
|
Li Yuhang
|
e432782f4b
|
Fix bugs of url cast
Signed-off-by: Li Yuhang <liyuhang24@huawei.com>
|
2023-08-09 17:35:38 +08:00 |
|
zhoushufang
|
5c8457f268
|
AvsessionService ipc normalization modification
Signed-off-by: zhoushufang <zhoushufang@huawei.com>
|
2023-06-30 15:44:20 +08:00 |
|
liyuhang
|
ae5cf61c37
|
Add cast_plus gni
Signed-off-by: liyuhang <liyuhang24@huawei.com>
Change-Id: I6803530edb1a5cdfa163ae46f752ae0852eaab45
Signed-off-by: liyuhang <liyuhang24@huawei.com>
|
2023-06-20 21:09:08 +08:00 |
|
liyuhang
|
6aad84a1c4
|
1. Start discovery process
2. Change Outputdevice struct
3. Start cast process and listener, modified provider map to providerManager map
4. CastController, play_info_holder and play_info
5. Others
6. New interface_sdk_js
modified: frameworks/common/BUILD.gn
modified: frameworks/common/src/avmedia_description.cpp
modified: frameworks/common/src/avsession_descriptor.cpp
modified: frameworks/common/src/device_info.cpp
modified: frameworks/common/src/media_info.cpp
deleted: frameworks/common/src/play_info.cpp
modified: frameworks/common/src/play_info_holder.cpp
modified:
frameworks/js/napi/session/include/napi_avcast_controller.h
modified:
frameworks/js/napi/session/include/napi_avcast_controller_callback.h
modified:
frameworks/js/napi/session/include/napi_avcontroller_callback.h
modified: frameworks/js/napi/session/include/napi_avsession.h
modified:
frameworks/js/napi/session/include/napi_avsession_callback.h
modified:
frameworks/js/napi/session/include/napi_device_info.h
modified:
frameworks/js/napi/session/include/napi_play_info_holder.h
modified: frameworks/js/napi/session/include/napi_utils.h
modified:
frameworks/js/napi/session/src/napi_avcast_controller.cpp
modified:
frameworks/js/napi/session/src/napi_avcast_controller_callback.cpp
modified:
frameworks/js/napi/session/src/napi_avcontroller_callback.cpp
modified: frameworks/js/napi/session/src/napi_avsession.cpp
modified:
frameworks/js/napi/session/src/napi_avsession_callback.cpp
modified:
frameworks/js/napi/session/src/napi_avsession_manager.cpp
modified: frameworks/js/napi/session/src/napi_device_info.cpp
modified:
frameworks/js/napi/session/src/napi_play_info_holder.cpp
modified: frameworks/js/napi/session/src/napi_utils.cpp
modified:
frameworks/native/session/include/avcast_controller_callback_client.h
modified:
frameworks/native/session/include/avcontroller_callback_client.h
modified:
frameworks/native/session/include/avsession_callback_client.h
modified:
frameworks/native/session/include/avsession_manager_impl.h
modified:
frameworks/native/session/src/avcast_controller_callback_client.cpp
modified:
frameworks/native/session/src/avcontroller_callback_client.cpp
modified:
frameworks/native/session/src/avsession_callback_client.cpp
modified:
frameworks/native/session/src/avsession_manager_impl.cpp
modified:
frameworks/native/session/test/benchmarktest/avsession_benchmark_test/avsession_benchmark_test.cpp
modified:
frameworks/native/session/test/benchmarktest/avsession_controller_test/avsession_controller_test.cpp
modified:
frameworks/native/session/test/fuzztest/avcontrollercallbackstub_fuzzer/avcontroller_callbackclient_fuzzer.cpp
modified:
frameworks/native/session/test/unittest/avsession_controller_test.cpp
modified:
frameworks/native/session/test/unittest/avsession_remote_test.cpp
modified:
frameworks/native/session/test/unittest/avsession_test.cpp
modified:
interfaces/inner_api/native/session/include/av_session.h
modified:
interfaces/inner_api/native/session/include/avcast_controller.h
modified:
interfaces/inner_api/native/session/include/avmedia_description.h
modified:
interfaces/inner_api/native/session/include/avsession_descriptor.h
modified:
interfaces/inner_api/native/session/include/avsession_info.h
modified:
interfaces/inner_api/native/session/include/avsession_manager.h
modified:
interfaces/inner_api/native/session/include/device_info.h
modified:
interfaces/inner_api/native/session/include/i_avcast_controller_proxy.h
modified:
interfaces/inner_api/native/session/include/media_info.h
deleted:
interfaces/inner_api/native/session/include/play_info.h
modified:
interfaces/inner_api/native/session/include/play_info_holder.h
modified: services/session/ipc/base/iav_session.h
modified:
services/session/ipc/base/iavcast_controller_callback.h
modified: services/session/ipc/base/iavsession_service.h
modified:
services/session/ipc/proxy/avcast_controller_callback_proxy.cpp
modified:
services/session/ipc/proxy/avcast_controller_callback_proxy.h
modified:
services/session/ipc/proxy/avcast_controller_proxy.cpp
modified: services/session/ipc/proxy/avcast_controller_proxy.h
modified:
services/session/ipc/proxy/avcontroller_callback_proxy.cpp
modified:
services/session/ipc/proxy/avcontroller_callback_proxy.h
modified:
services/session/ipc/proxy/avsession_callback_proxy.cpp
modified:
services/session/ipc/proxy/avsession_callback_proxy.h
modified: services/session/ipc/proxy/avsession_proxy.cpp
modified: services/session/ipc/proxy/avsession_proxy.h
modified:
services/session/ipc/proxy/avsession_service_proxy.cpp
modified: services/session/ipc/proxy/avsession_service_proxy.h
modified:
services/session/ipc/stub/avcast_controller_callback_stub.cpp
modified:
services/session/ipc/stub/avcast_controller_callback_stub.h
modified: services/session/ipc/stub/avcast_controller_stub.cpp
modified: services/session/ipc/stub/avcast_controller_stub.h
modified:
services/session/ipc/stub/avcontroller_callback_stub.cpp
modified:
services/session/ipc/stub/avsession_callback_stub.cpp
modified: services/session/ipc/stub/avsession_service_stub.cpp
modified: services/session/ipc/stub/avsession_stub.cpp
modified: services/session/ipc/stub/avsession_stub.h
modified: services/session/server/avcast_controller_item.cpp
modified: services/session/server/avcast_controller_item.h
modified: services/session/server/avcontroller_item.cpp
modified: services/session/server/avcontroller_item.h
modified: services/session/server/avsession_item.cpp
modified: services/session/server/avsession_item.h
modified: services/session/server/avsession_service.cpp
modified: services/session/server/avsession_service.h
modified:
services/session/server/remote/remote_session_command_process.h
modified:
services/session/server/test/avsession_service_test.cpp
modified:
services/session/server/test/fuzztest/avcontrolleritem_fuzzer/avcontrolleritem_fuzzer.cpp
modified: utils/include/avsession_trace.h
Signed-off-by: liyuhang <liyuhang24@huawei.com>
Change-Id: I0356bba3dd414d8ab59e765458b3a6548c344306
Signed-off-by: liyuhang <liyuhang24@huawei.com>
|
2023-06-09 09:54:53 +00:00 |
|