Releases: shogo4405/HaishinKit.swift
Releases · shogo4405/HaishinKit.swift
1.5.0
Refactoring the internal implementation for SRTHaishinKit and HaishinKit for Flutter. I'm making a bold move with this refactoring, so there may be some bugs. If you encounter any, please let me know.
Related issues
Migration Guide
What's Changed
- Compliant codable for VideoCodecSettings and AudioCodecSettings. by @shogo4405 in #1140
- Bump fastlane from 2.211.0 to 2.212.1 by @dependabot in #1144
- Refactor AudioCodec with the AVAudioConverter. by @shogo4405 in #1148
- Bump cocoapods from 1.11.3 to 1.12.0 by @dependabot in #1150
- Added handling sample of Adaptive bitrate streaming. by @shogo4405 in #1153
- Bump activesupport from 7.0.4.2 to 7.0.4.3 by @dependabot in #1155
- Change method signature appendSampleBuffer. by @shogo4405 in #1158
- Suppress warnings CMVideoFormatDescriptionCreateFromH264ParameterSets. by @shogo4405 in #1159
- Redesign RTMPConnecitonDelegate and NetStreamDelegate. by @shogo4405 in #1160
- Supports background audio mode framework level. by @shogo4405 in #1164
- fix audio desynchronization on camera switch by @shogo4405 in #1162
- Change default size. It's 2023! by @shogo4405 in #1180
- Switched to using the Network.framework. by @shogo4405 in #1179
- Bump cocoapods from 1.12.0 to 1.12.1 by @dependabot in #1191
- Bump fastlane from 2.212.1 to 2.212.2 by @dependabot in #1190
- Support MacCatalyst for SPM. by @shogo4405 in #1188
Full Changelog: 1.4.6...1.5.0
1.4.6
What's Changed
- fixed #1157 Support 60/fps. by @shogo4405 in #1182
- Resume AVAudioSession. by @shogo4405 in #1186
- RTMPNWSoccket will be gracefully close. by @shogo4405 in #1192
Full Changelog: 1.4.5...1.4.6
1.4.5
1.4.4
What's Changed
- Can't playback rtmpStream.close() after rtmpStream.play(). by @shogo4405 in #1145
- Set a device frameRate when unsupportedDeviceActiveFormat. by @shogo4405 in #1146
Full Changelog: 1.4.3...1.4.4
1.4.3
What's Changed
- Bump activesupport from 6.1.7 to 6.1.7.1 by @dependabot in #1126
- Support "rtmps" RTMPNWSocket without setPrameter option. by @shogo4405 in #1128
- Support VideoCode constantBitRate mode. by @shogo4405 in #1129
- fixed #1130 Single instance IOVideoUnit and IOAudioUnit. by @shogo4405 in #1136
- fixed #1103 Add audiosamplerate. by @shogo4405 in #1137
- Remove MP4 classes. by @shogo4405 in #1139
Full Changelog: 1.4.2...1.4.3
1.4.2
What's Changed
- Add AVCaptureSession delegate methods. by @shogo4405 in #1114
- Improved performance PiP mode for the MultiCamCaptureSetting. by @shogo4405 in #1116
- Revert "Fix: add audio sample rate" by @shogo4405 in #1121
- Adjust MultiCamCapture splitView position. by @shogo4405 in #1122
- Support ScreenCaptureKit on macOS by @shogo4405 in #1123
Full Changelog: 1.4.1...1.4.2
1.4.1
1.4.0
Supports two camera video sources. A picture-in-picture display that shows the image of the secondary camera of the primary camera. Supports camera split display that displays horizontally and vertically. Please try it and report an issue. Thank you.
What's Changed
- Suppress warnings SwiftLint by @shogo4405 in #1065
- Rename AudioCodec sub classes. by @shogo4405 in #1067
- Bump fastlane from 2.210.0 to 2.210.1 by @dependabot in #1068
- Bump sqlite3 from 1.5.0 to 1.5.2 by @dependabot in #1073
- Fix: session is reinitialized every frame by @leo150 in #1079
- Add hasAudio, hasVideo options. by @shogo4405 in #1081
- Bump fastlane from 2.210.1 to 2.211.0 by @dependabot in #1086
- Bring back scaling mode setting by @leo150 in #1087
- Remove DeviceUtil#device method. by @shogo4405 in #1094
- NSError -> Error by @shogo4405 in #1096
- Invert hasAudio and hasVideo values by @leo150 in #1098
- [Technical preview] Initial support an AVCaptureMultiCamSession. by @shogo4405 in #1097
- Support multi camera capture on macOS. by @shogo4405 in #1100
- Rename AVIOUnit to IOUnit. by @shogo4405 in #1101
- Support background audio stream for a framework layer. by @shogo4405 in #1104
- Fix: add audio sample rate by @daveisfera in #1106
- Redesign AVCaptureSesion capture options. by @shogo4405 in #1107
- Support isMultitaskingCameraAccessEnabled. by @shogo4405 in #1109
New Contributors
- @daveisfera made their first contribution in #1106
Full Changelog: 1.3.0...1.4.0
1.3.0
Related issues
Migration Guide
What's Changed
- Remove HKPictureInPictureController by @shogo4405 in #1033
- Remove RTMPStreamDelegate default implement. by @shogo4405 in #1034
- Support local recording without publish. by @shogo4405 in #1035
- Bump fastlane from 2.207.0 to 2.208.0 by @dependabot in #1038
- add spm build check by @shogo4405 in #1040
- Remove stop recording on stop publishing by @Goule in #1041
- Update VideoCodec.swift Queue Name by @CubitSpeed in #1043
- add PiPHKView macOS. by @shogo4405 in #1045
- Advanced B-Frame compatibility by @shogo4405 in #1046
- Bump fastlane from 2.208.0 to 2.209.0 by @dependabot in #1047
- fix #869 Local record audio desynchronization on camera switch by @shogo4405 in #1048
- Feature: Expose key frame reordering as an option by @allan-o3h in #1050
- Bump fastlane from 2.209.0 to 2.209.1 by @dependabot in #1053
- Bump up Logboard to 2.3.0 by @shogo4405 in #1061
- Bump to support version up iOS11, tvOS11. by @shogo4405 in #1063
New Contributors
- @Goule made their first contribution in #1041
- @CubitSpeed made their first contribution in #1043
- @allan-o3h made their first contribution in #1050
Full Changelog: 1.2.7...1.3.0