| | |
| | | } |
| | | } |
| | | |
| | | |
| | | void *Scene::get_param(s32 proc_id) |
| | | { |
| | | for (auto& proc : proc_list) { |
| | | if (proc.proc_id == proc_id) { |
| | | // printf("proc:%d,addr:0x%x\n", proc_id, proc.parameters); |
| | | return proc.parameters; |
| | | } |
| | | } |
| | | return nullptr; |
| | | } |
| | | |
| | | s32 Scene::convert_to_bin(u8* bin) |
| | | { |
| | |
| | | if (!bin) return 0; |
| | | |
| | | struct Module *m = (struct Module *)(bin + size); |
| | | printf("proc list size %d\n", proc_list.size()); |
| | | dbg_printf("proc list size %d\n", proc_list.size()); |
| | | |
| | | for (i=0; i< proc_list.size(); i++) { |
| | | Module *m = (struct Module *)(bin + size); |
| | |
| | | for(j = 0 ; j< ninports ;j ++, phy_id++) { |
| | | phy_id->mIntType = 0; |
| | | phy_id->mPhyID = hw_adapter->get_physical_channel(1, rxBufID[j]-1); |
| | | // printf("PhyID:%d\n", phy_id->mPhyID); |
| | | // dbg_printf("PhyID:%d\n", phy_id->mPhyID); |
| | | } |
| | | size += ninports*sizeof(PhyPort); |
| | | } |