This release consumes twilio-video-cpp-6.9.1.
- Programmable Video iOS SDK 5.8.4 [XCFramework] (checksum: 8870f373a9e64f70e6852eda0b6faacbcacf986ad9dda2dc81ae628f34ebc7a8).
Bug Fixes
- Fixed an issue when the
TVIVideoView
was being initialized twice causing an assertion error on iOS 18 when using Xcode 16.
API Changes
- The
TVICameraSourceOrientationDelegate
's methodtrackerOrientationDidChange:
has been deprecated in favor of thetrackerRotationAngleDidChange
method. - The
TVICameraSourceOrientationTracker
's propertyorientation
has been deprecated in favor of therotationAngle
property.
The new method and property provide the video track orientation as a rotation angle (CGFloat
) instead of theAVCaptureVideoOrientation
enum which has been deprecated starting with iOS 17.0.
Known Issues
- Audio playback fails in some cases when running a simulator on a Mac Mini. #182
- Unpublishing and republishing a
LocalAudioTrack
orLocalVideoTrack
might not be seen by Participants. #34 - H.264 video might become corrupted after a network handoff. #147
- iOS devices do not support more than three H.264 encoders. Refer to #17 for suggested work arounds.
- Publishing H.264 video at greater than 1280x720 @ 30fps is not supported. If a failure occurs then no error is raised to the developer. [ISDK-1590]
Size Impact for 5.8.4
Architecture | Compressed Size | Uncompressed Size |
---|---|---|
Universal | 6.0 MB | 20.5 MB |
arm64 | 6.0 MB | 20.5 MB |