149 Commits

Author SHA1 Message Date
openharmony_ci 989c6e7602 !3376 merge 安全编码 into master
fix checkEnableCastLock_锁释放时机

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!3376
2026-08-20 10:12:17 +08:00
xiyingxin c4a0206b14 fix checkEnableCastLock_锁释放时机
Co-Authored-By: Agent

Signed-off-by: xiyingxin <xiyingxin@h-partners.com>
2026-08-17 21:58:00 +08:00
weixin_44014140 f94c4f4642 add moduleId && submoduleId
Signed-off-by: weixin_44014140 <chenyuming12@h-partners.com>
2026-08-17 20:44:48 +08:00
openharmony_ci 2b9e29994d !3356 merge master1 into master
chejiaudiozone812

Created-by: xuhy2
Commit-by: xuhy2;xuhy
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!3356
2026-08-13 18:56:40 +08:00
openharmony_ci b7a92e09ce !3345 merge master into master
重构超级桌面场景识别:SuperLauncher前缀匹配+mRoleType角色区分

Created-by: devil_red
Commit-by: 红袍小恶魔
Merged-by: openharmony_ci
Description: ### 一、内容说明(相关的Issue)

关联Issue:#2746
Closes #2746

**背景**:超级桌面(手机连接车机)场景中,当前通过 serviceName 精确匹配 `SuperLauncher-Dual`/`SuperLauncher` 两个字符串区分手机侧与车机侧逻辑:单手机连双车机时手机收 SuperLauncher-Dual;单手机连单车机时手机收 SuperLauncher-Dual、车机收 SuperLauncher;双手机连单车机时车机收 SuperLauncher。分发规则混乱、不易扩展。

**修改方案**:
1. `AVSessionService::SuperLauncher` 仅用 `SuperLauncher` 前缀匹配识别超级桌面场景,不再区分 Dual 后缀;
2. extraInfo 新增 `mRoleType` 字段区分设备角色:`source`(手机)走本地 SessionStub 分支,`sink`(车机)走远端 SessionProxy 分支;新增 `RoleType` 类承载 `ROLE_SOURCE`/`ROLE_SINK` 常量;
3. `MigrateAVSessionManager` 的 `CreateLocalSessionStub`/`ReleaseLocalSessionStub`/`CreateRemoteSessionProxy`/`ReleaseRemoteSessionProxy` 四处场景校验由 `SuperLauncher-Dual` 精确匹配改为 `SuperLauncher` 前缀匹配;
4. 修复车机端 `ProcessSuperLauncherConnect`/`ProcessSuperLauncherDisconnect` 误传手表迁移场景 `migrateSceneNext` 的问题,修正为 `migrateSceneSuperLauncher`(手表链路 `DoConnectProcessWithMigrateServer`/`DoConnectProcessWithMigrateProxy` 入参正确,保持不变)。

**兼容性**:前缀匹配对存量 `SuperLauncher-Dual` 场景串向后兼容;对端未下发 `mRoleType` 时本端告警并不执行任何分支(fail-safe)。

### 二、建议测试周期和提测地址

  建议测试完成时间:xxxx.xx.xx
  投产上线时间:xxxx.xx.xx
  提测地址:CI环境/压测环境

See merge request: openharmony/multimedia_av_session!3345
2026-08-11 20:54:40 +08:00
红袍小恶魔 227d925306 修改静态检查问题
Signed-off-by: 红袍小恶魔 <luyuchen3@huawei.com>
2026-08-11 19:15:23 +08:00
xuhy d762f61611 revised
Co-Authored-By: Agent
Signed-off-by: xuhy <xuhuanyu2@huawei.com>
2026-08-10 16:43:14 +08:00
xuhy 0fc996fb20 revised
Co-Authored-By: Agent
Signed-off-by: xuhy <xuhuanyu2@huawei.com>
2026-08-08 15:14:14 +08:00
红袍小恶魔 dd50499814 重构超级桌面场景识别:SuperLauncher前缀匹配+mRoleType角色区分
1. AVSessionService::SuperLauncher改为SuperLauncher前缀匹配识别超级桌面场景,解析extraInfo的mRoleType字段区分设备角色:source(手机)走本地SessionStub分支,sink(车机)走远端SessionProxy分支
2. MigrateAVSessionManager的CreateLocalSessionStub/ReleaseLocalSessionStub/CreateRemoteSessionProxy/ReleaseRemoteSessionProxy四处场景校验由SuperLauncher-Dual精确匹配改为SuperLauncher前缀匹配
3. 修复车机端ProcessSuperLauncherConnect/ProcessSuperLauncherDisconnect误用migrateSceneNext场景入参的问题,改为migrateSceneSuperLauncher
4. 新增MigrateAVSessionManager::migrateSceneSuperLauncher常量及RoleType类(ROLE_SOURCE/ROLE_SINK)

Co-Authored-By: Agent
Signed-off-by: 红袍小恶魔 <luyuchen3@huawei.com>
2026-08-07 14:49:13 +08:00
zhangzijie1007 e3dfd49ef6 commit 图库投播后刷新实况窗
Signed-off-by: zhangzijie1007 <zhangzijie25@huawei.com>
2026-08-06 16:00:59 +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 8058abb4a0 fix 并发问题告警
Co-Authored-By: Agent
Signed-off-by: xiyingxin <xiyingxin@h-partners.com>
2026-07-24 17:02:12 +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 6db681576f !3200 merge 0702check into master
add userId for super laucher proxy

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!3200
2026-07-10 17:21:52 +08:00
张敏敏 81a5cef305 add userId for super laucher proxy
Signed-off-by: 张敏敏 <zhangminmin9@huawei.com>
2026-07-10 15:22:38 +08:00
LiYimeng 997790440c mirrortostream realdeviceId
Signed-off-by: LiYimeng <liyimeng2@huawei.com>
2026-07-08 11:48:16 +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
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
gcw_39kJqSlM b44c6964c0 update: 更新文件 avsession_service_ext.cpp Signed-off-by: wanchuangye <wanchuangye@huawei.com> 2026-06-18 10:34:39 +08:00
zhangzijie1007 e01ff8448c commit 代码规范整改
Signed-off-by: zhangzijie1007 <zhangzijie25@huawei.com>
2026-06-17 14:54:10 +08:00
gcw_39kJqSlM 7fe069cda5 update: 更新文件 avsession_service_ext.cpp Signed-off-by: wanchuangye <wanchuangye@huawei.com> 2026-06-15 14:48:06 +08:00
openharmony_ci 436be39ed3 !3108 merge feature_支持投播适配 into master
fix DoRemoteAVSessionLoad稳定性问题

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!3108
2026-06-12 11:34:02 +08:00
zhangzijie1007 af3d2fda95 commit hiplay支持酒店投屏
Signed-off-by: zhangzijie1007 <zhangzijie25@huawei.com>
2026-06-09 10:14:07 +08:00
xiyingxin 068644e9c0 fix DoRemoteAVSessionLoad稳定性问题
Co-Authored-By: Agent
Signed-off-by: xiyingxin <xiyingxin@h-partners.com>
2026-06-04 11:42:34 +08:00
xiyingxin fc53be4926 fix superlauncher
Co-Authored-By: Agent
Signed-off-by: xiyingxin <xiyingxin@h-partners.com>
2026-05-13 18:26:35 +08:00
xiyingxin d96e8e27fc 投播适配
Co-Authored-By: Agent

Signed-off-by: xiyingxin <xiyingxin@h-partners.com>
2026-04-28 10:16:55 +08:00
z18629635620 c93776c2df 手表和手机播控数据同步的功耗优化
Signed-off-by: z18629635620 <zhangshijia10@h-partners.com>
2026-04-25 15:47:00 +08:00
openharmony_ci 2ae68a63a0 !2976 merge fix-0411 into master
startcast逻辑优化

Created-by: weixin_43563670
Commit-by: weixin_43563670
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!2976
2026-04-22 18:53:23 +08:00
weixin_43563670 5193e3459a update: 更新文件 avsession_service_ext.cpp
Signed-off-by: weixin_43563670 <diyujia1@huawei.com>
2026-04-16 12:10:44 +08:00
weixin_43563670 ceca8e2116 update: 更新文件 avsession_service_ext.cpp
Signed-off-by: weixin_43563670 <diyujia1@huawei.com>
2026-04-16 10:01:48 +08:00
weixin_43563670 6cfc3cde05 update: 更新文件 avsession_service_ext.cpp
Signed-off-by: weixin_43563670 <diyujia1@huawei.com>
2026-04-16 09:52:08 +08:00
weixin_43563670 62d837c6e0 无应用切换本机失败
Signed-off-by: weixin_43563670 <diyujia1@huawei.com>
2026-04-15 18:38:27 +08:00
weixin_43563670 d39248c4c5 update: 更新文件 avsession_service_ext.cpp
Signed-off-by: weixin_43563670 <diyujia1@huawei.com>
2026-04-11 22:11:54 +08:00
weixin_43563670 7855ec2b24 update: 更新文件 avsession_service_ext.cpp
Signed-off-by: weixin_43563670 <diyujia1@huawei.com>
2026-04-11 20:30:29 +08:00
weixin_43563670 eecbb87a01 无session时不进行startcast
Signed-off-by: weixin_43563670 <diyujia1@huawei.com>
2026-04-11 18:02:25 +08:00
zhangzijie1007 0321fecb64 畅联通话语音切换
Signed-off-by: zhangzijie1007 <zhangzijie25@huawei.com>
2026-04-09 14:46:23 +08:00
红袍小恶魔 e8e824f10a Merge branch 'master' of gitcode.com:openharmony/multimedia_av_session 2026-03-31 15:13:17 +08:00
红袍小恶魔 bfbca2d4d2 支持镜像转流来自接收端事件处理及优化
- 新增SetStreamToMirrorFromSink和IsStreamToMirrorFromSink接口用于追踪镜像转流状态
- 添加HandleStreamToMirrorFromSinkEvent处理镜像转流事件,触发状态更新和回调通知
- 在AVSessionItem中新增isMediaChangeForMirrorToStream标志,支持接收端事件后的媒体变化检测
- 优化IsMirrorToStreamCastAllowed逻辑,接收端事件后需检测媒体变化才允许镜像转流
- 修复hw_cast_provider_session中事件分发逻辑,确保事件正确传递给所有监听器

Co-Authored-By: Agent
Signed-off-by: 红袍小恶魔 <luyuchen3@huawei.com>
2026-03-31 15:00:25 +08:00
weixin_43563670 9c2d24634b update: 更新文件 avsession_service_ext.cpp
Signed-off-by: weixin_43563670 <diyujia1@huawei.com>
2026-03-28 16:43:35 +08:00
weixin_43563670 d13c7ec339 Merge branch 'fix-0324' of git@gitcode.com:weixin_43563670/multimedia_av_session.git into 'master'
# Conflicts:
#   conflict services/session/server/pcm_cast_session.cpp
#   conflict services/session/server/pcm_cast_session.h
2026-03-28 16:39:14 +08:00
chenshuoyi_2025 bf9dece1d5 add IsHiPlayCasting
Signed-off-by: chenshuoyi_2025 <chenshuoyi@huawei.com>
2026-03-25 20:59:29 +08:00
weixin_43563670 f4d255107d update: 更新文件 avsession_service_ext.cpp
Signed-off-by: weixin_43563670 <diyujia1@huawei.com>
2026-03-25 12:05:24 +08:00
weixin_43563670 1c41b912e6 update: 更新文件 avsession_service_ext.cpp
Signed-off-by: weixin_43563670 <diyujia1@huawei.com>
2026-03-18 11:06:59 +08:00
weixin_43563670 d83b5b1620 设备级投播修改castmode
Signed-off-by: weixin_43563670 <diyujia1@huawei.com>
2026-03-10 22:07:44 +08:00