会议纪要

l   议题一、分布式相机模块变更HDI接口评审----赵文华,袁博,刘飞虎、曹辉,刘洪刚、 黄一宏

议题结论:1、对分布式相机模块变更HDI接口和数据类型进行评审,变更1个结构体字段,新增枚举值1个,接口和结构体定义符合合规、兼容性和扩展性要求,接口评审通过。

2、结构体变更说明:新增枚举值字段:enum DCEncodeType枚举新增字段ENCODE_TYPE_MPEG4ES;变更结构体:struct DCameraBuffer中的BufferHandleSequenceable字段变更为NativeBuffer bufferHandle

l   议题二、USB模块新增设备侧 MTP接口评审----赵文华,袁博,刘飞虎,吴成文,刘洪刚,叶智慧

议题结论:1、对设备侧 MTP接口实现方案和接口评审,新增MTP模块实现方案需要与上下游澄清,并明确HDI接口能力,本次接口评审不通过。

l   议题三、Codec模块接口变更评审----赵文华,袁博,刘飞虎,张浩东,刘洪刚

议题结论:1、对Codec模块变更HDI接口和数据类型进行评审,变更3个接口,变更枚举2个,接口定义符合合规、兼容性和扩展性要求,接口和结构体评审通过

           2、变更接口列表

变更前接口

变更后接口描述

评审结论

SendCommand([in] enum OMX_COMMANDTYPE cmd, [in] unsigned int param, [in] byte[] cmdData);

SendCommand([in] enum CODEC_COMMANDTYPE  cmd, [in] unsigned int param, [in] byte[] cmdData);

通过

GetState([out] enum OMX_STATETYPE state

GetState([out] enum CODEC_STATETYPE state);

通过

EventHandler([in] enum OMX_EVENTTYPE event, [in] struct EventInfo info

EventHandler([in] enum CODEC_EVENTTYPE event, [in] struct EventInfo info);

通过

             3、结构体新增字段:

struct CodecCompCapability结构体新增boolean canSwapWidthHeight字段;struct OmxCodecBuffer结构体字段BufferHandleParcelable bufferhandle变更为NativeBuffer bufferhandle

遗留问题:1、变更接口入参有枚举类型改为模块自定义枚举,2、确认兼容性版本号

l   议题四、HDI接口评审流程和评审材料模板审核----赵文华,袁博,刘飞虎,刘洪刚、 ALL

议题结论:1、会议评审HDI接口评审和上库流程,对HDI接口评审材料模板进行审核,符合要求,在社区Drivers SIG内试运行。

流程及模板归档:https://gitee.com/openharmony/drivers_interface/wikis/docs/DriversSIG_HDI_review_standard

会议通知:https://lists.openatom.io/hyperkitty/list/sig_driver@openharmony.io/thread/I5XUD5O57GEVIUPHZAFZI3BY64U3GN7I/

会议议题申报  https://shimo.im/sheets/36GKhpvrXd8TcQHY/AdiEd

会议归档: https://gitee.com/openharmony-sig/sig-content/tree/master/driver/meetings

Driver_sig邮件列表订阅:https://lists.openatom.io/postorius/lists/sig_driver.openharmony.io/ 操作方法