implemented getcodecuid op