系統控制根據 Hi35xx 晶元特性,完成硬體各個部件的複位、基本初始化工作,同時負責完成 MPP(Media Process Platform 媒體處理平臺)系統各個業務模塊的初始化、去初始化以及管理 MPP 系統各個業務模塊的工作狀態、提供當前 MPP 系統的版本信息、提供大塊物理記憶體管理等功能 ...
系統控制根據 Hi35xx 晶元特性,完成硬體各個部件的複位、基本初始化工作,同時負責完成 MPP(Media Process Platform 媒體處理平臺)系統各個業務模塊的初始化、去初始化以及管理 MPP 系統各個業務模塊的工作狀態、提供當前 MPP 系統的版本信息、提供大塊物理記憶體管理等功能。
應用程式啟動 MPP 業務前,必須完成 MPP 系統初始化工作。同理,應用程式退出 MPP 業務後,也要完成 MPP 系統去初始化工作,釋放資源。
1. 視頻緩存池
視頻緩存池主要向媒體業務提供大塊物理記憶體管理功能,負責記憶體的分配和回收,充分發揮記憶體緩存池的作用,讓物理記憶體資源在各個媒體處理模塊中合理使用。一組大小相同、物理地址連續的緩存塊組成一個視頻緩存池。必須在系統初始化之前配置公共視頻緩存池。根據業務的不同,公共緩存池的數量、緩存塊的大小和數量不同。
2. 系統綁定
MPP提供系統綁定介面(HI_MPI_SYS_Bind),即通過數據接收者綁定數據源來建立兩者之間的關聯關係(只允許數據接收者綁定數據源)。綁定後,數據源生成的數據將 自動發送給接收者。