15 Commits

Author SHA1 Message Date
红袍小恶魔 21d71758af 修复static未wrap,native判空导致的xtsfail
Signed-off-by: 红袍小恶魔 <luyuchen3@huawei.com>
2026-07-24 18:48:18 +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 fa1855839a fix iface_cast set not interface
Signed-off-by: zhang-minmin-jason <18179496713@163.com>
2025-12-12 19:05:21 +08:00
x30063281 7ddd71554c 热启动场景识别播放来源优化-review first
Change-Id: Ic1eb61fb906ead240cbb921883ae06fdc88dfb89
Signed-off-by: x30063281 <xiaonianxin@h-partners.com>
2025-10-30 16:00:32 +08:00
wy19970731 3847f5eff7 蓝黄代码同步4
Signed-off-by: luminous <wangyang528@h-partners.com>
2025-07-29 19:29:22 +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
LightAtom 73c39dc7a7 add playfromassetid
Signed-off-by: LightAtom <zenghuiying1@huawei.com>
2025-05-23 14:41:55 +08:00
张敏敏 bfff8756f2 add target loopmode set and on/off
Signed-off-by: 张敏敏 <zhangminmin9@huawei.com>
2025-02-28 18:38:02 +08:00
张敏敏 7b1f930ce0 dd distributed session sync logic 0121
Signed-off-by: 张敏敏 <zhangminmin9@huawei.com>
2025-01-21 12:15:00 +08:00
zhangwt3652 85157616df tdd1009
Signed-off-by: zhangwt3652 <zhangwenting15@huawei.com>
2024-10-10 16:02:15 +08:00
zhangwt3652 23b6202f71 fix bug of avsession_proxy
Signed-off-by: zhangwt3652 <zhangwenting15@huawei.com>
2024-09-27 14:57:43 +08:00
王海龙 1ea176251b fixed2
Signed-off-by: 王海龙 <wanghailong37@h-partners.com>
2024-09-04 09:33:36 +08:00
王海龙 ca60dec47a fixed code warning
Signed-off-by: 王海龙 <wanghailong37@h-partners.com>
2024-09-03 19:19:34 +08:00
zhangwenting b3105abe3e update avsession test 0822
Signed-off-by: zhangwenting <zhangwenting15@huawei.com>
2024-08-23 17:24:59 +08:00
zhangwt3652 7dd613861f add ut part3
Signed-off-by: zhangwt3652 <zhang-wenting@neusoft.com>
2024-08-14 16:58:04 +08:00