请问一下,我现在在8148平台上开发实现编解码功能,现在遇到一个问题是,采集编码和解码的link分开创建,在同一个进程不同的线程中已经实现了,现在想在不同的进程实现采集编码和解码的link创建可以吗,我尝试了一下,发现总是存在冲突,所以想来论坛上咨询一下,一个进程实现采集编码link的创建,另一个进程实现解码link的创建理论上是否可行。谢谢
Chris Meng:
你好,
请问采集和编码的chain有交集么?如果有,还是在同一个process里面处理吧。
bendong hou:
回复 Chris Meng:
你好,谢谢你的回复。采集和编码是一起的,在同一个chain里,然后我又创建了一个解码的link,与采集编码是分开的,目前是我已经在同一个进程的实现了采集编码和解码的link创建,运行也正常,采集和编码是在一个线程启动的,解码是在另一个线程启动的,我现在想做的是,创建两个进程,一个进程跑采集和编码,另一个进程跑解码,现在的情况是,单独只跑一个进程,都是正常的,当我尝试两个进程都跑起来的时候,后启动的进程在初始化syslink的时候出现错误:CPU [DSP] syslink proc ID is [0] *** NameServer_add: duplicate entry found!如果我在两个进程启动的时候,只对先启动的进程进行syslink的初始化,另一个进程不做syslink的初始化,然后发现后启动的进程也会出现错误。所以我在想是我配置上有问题还是说理论上不能在不同的进程创建link。
bendong hou:
回复 Chris Meng:
谢谢,最后决定放在一个process里面了