Forum Discussion
RubenBarrow
3 years agoHonored Guest
Avatar apply stream data error: "ovrAvatar2Streaming_DeserializeRecording failed with NotFound"
Hi I am trying to synchronize avatar poses over the network. For this I send the byte array I get from
OvrAvatarEntity.RecordStreamData_AutoBuffer(lod, ref tempArray);When I try to apply this to the avatar with
OvrAvatarEntity.ApplyStreamData(in slice)I get the error: "[ovrAvatar2 OvrAvatarAPI_Streaming] Operation (ovrAvatar2Streaming_DeserializeRecording) failed with result (NotFound)".
This seems to be because the result returned from this external call
ovrAvatar2Streaming_DeserializeRecording(entityId, sourceBuffer, bytes)
to the oculus api on line 87 in OvrAvatarAPI_Streaming.cs is NotFound.
Does anybody know what this result code means or what could cause it?
As far as I can tell my byte array gets transferred correctly and the entityId is set as well.
3 Replies
Replies have been turned off for this discussion
- praveensgHonored Guest
RubenBarrow Did you manage to resolve this issue? I'm currently facing the same. I've been testing with one build on the Oculus Quest 2 and another from Unity editor. I'm not exactly able to debug the data as it is all just a byte array. Please let me know if you've figured out a solution.
- rathod_009Explorer
Did you resolve it?
- mangirish.naikHonored Guest
For anyone who has came across this issue make sure on remote rig avatar entity you set CreationInfo->Features->Preset_Remote. The reason being OVR_Entity will not be able to deserialse data on remote with other checks in creation info enabled.(atleast that was the issue in my case)
Quick Links
- Horizon Developer Support
- Quest User Forums
- Troubleshooting Forum for problems with a game or app
- Quest Support for problems with your device
Other Meta Support
Related Content
- 7 months ago
- 2 months ago
- 14 days ago
- 9 months ago