You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The first video start service ACK received from Core always has the video resolution in the payload. However subsequent video start service ACKs during the same session sometimes set the video resolution to {0, 0}. This is an issue with the streaming video using TCP socket as a secondary transport as the video session must be destroyed when the app on the device is backgrounded and resumed when the app on the device is foregrounded. Currently the library assumes that the video start service ACK always returns the resolution in the payload so if {0, 0} is returned video can not stream due to the video encoder rejecting 0 as a dimension.
Reproduction Steps
Connect a video streaming app with secondary transports enabled to a head unit that supports secondary transports for video streaming. Launch the SDL app if necessary and wait for video to start streaming.
Put the app in the background.
Bring the app to the foreground.
Expected Behavior
Video resumes.
Observed Behavior
Video does not resume due to the video start service ACK returning a resolution of {0, 0} in the payload.
OS & Version Information
iOS Version: 13
SDL iOS Version: 6.5
Testing Against: SYNC 4
The text was updated successfully, but these errors were encountered:
Bug Report
The first video start service ACK received from Core always has the video resolution in the payload. However subsequent video start service ACKs during the same session sometimes set the video resolution to {0, 0}. This is an issue with the streaming video using TCP socket as a secondary transport as the video session must be destroyed when the app on the device is backgrounded and resumed when the app on the device is foregrounded. Currently the library assumes that the video start service ACK always returns the resolution in the payload so if {0, 0} is returned video can not stream due to the video encoder rejecting 0 as a dimension.
Reproduction Steps
Expected Behavior
Video resumes.
Observed Behavior
Video does not resume due to the video start service ACK returning a resolution of {0, 0} in the payload.
OS & Version Information
The text was updated successfully, but these errors were encountered: