[BUG] [UWP] ACS exception when sending video in Hololens (ARM64) #47591
Labels
Client
This issue points to a problem in the data-plane of the library.
Communication
customer-reported
Issues that are reported by GitHub users external to the Azure organization.
needs-team-attention
Workflow: This issue needs attention from Azure service team or SDK team
question
The issue doesn't require a change to the product in order to be resolved. Most issues start as that
Service Attention
Workflow: This issue is responsible by Azure service team.
Library name and version
Azure.Communication.Calling.WindowsClient 1.10.0
Describe the bug
I am creating an application to initiate a call to a Teams user by following the steps outlined here:
https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/voice-video-calling/get-started-with-voice-video-calling-custom-teams-client?tabs=uwp&pivots=platform-windows
If deployed to PC (x64) it works for video and for audio.
If deployed to Hololens (ARM64), it only works for audio. If I send video (either using the frontal camera, or sending generated raw frames) the app crashes.
Expected behavior
The application should work to stablish a call to a Teams user, using audio and video.
Actual behavior
The application crashes if we send video in a video call. The exception is:
Unhandled exception at 0x00007FFA1EEB390C (ucrtbase.dll) in teams_uwp.exe: Fatal program exit requested.
Call stack:
Reproduction Steps
Folllow steps in https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/voice-video-calling/get-started-with-voice-video-calling-custom-teams-client?tabs=uwp&pivots=platform-windows
Now modify it to add outgoing video.
Create camera stream:
Add it to the options when starting the call:
_teamsCall = await _teamsCallAgent.StartCallAsync(new MicrosoftTeamsUserCallIdentifier(cteCallee), options);
Start the video when the call is connected:
await _teamsCall.StartVideoAsync(_cameraStream);
Environment
UWP project developed in Visual Studio 2022 v17.12.3, running on Windows 11 Pro, version 23H2, build 22631.4602.
Hololens 2, Windows version 22621.1413
Project settings:
ARM64
Target Windows 11, version 22H2 (10.0; Build 22621)
Min version Windows 10, version 1809 (10.0; Build 17763)
The text was updated successfully, but these errors were encountered: