Commit Graph
100 Commits
Author SHA1 Message Date
shogo4405 6ff1395755 Merge pull request #1901 from HaishinKit/dependabot/bundler/rubocop-1.86.0
Bump rubocop from 1.85.1 to 1.86.0
2026-03-29 15:15:02 +09:00
shogo4405 f88cec3229 Merge pull request #1842 from HaishinKit/feature/ipv6-srt
Added IPv6 support in the SRT protocol.
2026-03-28 17:41:43 +09:00
shogo4405 742f7a676f Merge pull request #1896 from redefiningsurgery/fix-compilation-error
Fix compilation error
2026-03-28 17:39:15 +09:00
shogo4405 29231c08b8 Merge pull request #1900 from HaishinKit/dependabot/bundler/mcp-0.9.2
Bump mcp from 0.8.0 to 0.9.2
2026-03-28 15:44:11 +09:00
shogo4405 30e884bf3b Merge pull request #1894 from HaishinKit/dependabot/bundler/activesupport-7.2.3.1
Bump activesupport from 7.2.3 to 7.2.3.1
2026-03-24 21:52:32 +09:00
shogo4405 d4ce2eb401 Merge pull request #1890 from dawilster/fix/serialize-mixer-output-frame-ordering
Serialize mixer output frame ordering via AsyncStream.
2026-03-23 00:07:44 +09:00
shogo4405 fe04d3ec6f Enhanced interoperability with other platforms. 2026-02-17 01:33:58 +09:00
shogo4405 de6def6aae Align file names and interfaces with the other platforms for ScreenObject. (#1880)
* Rename VideoTrackScreenObject -> VideoScreenObject.

* ScreenObjectSnapshot.frame -> ScreenObjectSnapshot.size

* Support data scheme image source for ImageScreenObject.

* Add Test.
2026-02-16 00:44:28 +09:00
shogo4405 30f31b466d Rename Session -> StreamSesison. (#1879) 2026-02-11 17:51:48 +09:00
shogo4405 00c99d04b1 Add ScreenObjectSnapshot feature. (#1878) 2026-02-08 21:23:46 +09:00
shogo4405 ae66a8e01f Remove ScreenRendererByCPU. (#1854) 2026-02-07 16:16:14 +09:00
shogo4405 8991e2f404 Update README.md 2026-01-24 13:45:34 +09:00
shogo4405 80f8ae0020 Supports using the camera while multitasking. (#1870) 2026-01-14 20:15:16 +09:00
shogo4405 7276acd5e6 swiftlint --fix --format 2026-01-14 00:16:06 +09:00
shogo4405 d31ca93a23 Fix the build to support tvOS and macOS. 2026-01-13 21:34:02 +09:00
shogo4405 1f5dc201b0 Make AudioMixerSettings for Codable. 2026-01-06 02:13:42 +09:00
shogo4405 5b7495a14e fix a crash caused by an AudioRingBuffer buffer overrun (#1867) 2026-01-05 20:16:09 +09:00
shogo4405andCopilot 67e4b44c80 Update SRTHaishinKit/Sources/Util/AddrInfo.swift
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-03 01:12:34 +09:00
shogo4405 eb309efae8 Added IPv6 support in the SRT protocol. 2026-01-03 01:12:34 +09:00
shogo4405 94d01a34be refactor: MediaMixer. 2026-01-02 22:41:52 +09:00
shogo4405 f511fc090a Update review.xml lane. (#1866) 2026-01-02 20:53:17 +09:00
shogo4405 d351fb1411 fixed #1863 video capture continues even while an incoming call is ringing. (#1865) 2026-01-02 16:48:38 +09:00
shogo4405 2d26e79e3e refs #1863 I fixed a crash that occurred when using AVAudioEngine in the example. 2026-01-01 15:56:32 +09:00
shogo4405 4aa3b8bfa9 Add AVAudioEngine mode. (#1858) 2025-12-21 16:49:40 +09:00
shogo4405 47f4593c79 Add AssetScreenObject() 2025-12-09 00:47:00 +09:00
shogo4405 79d7f3f766 refs #1853 support GPURenderer for AssetScreenObject. 2025-12-08 20:32:25 +09:00
shogo4405 2466855e18 reflects the actual capture state. (#1851) 2025-12-07 22:32:14 +09:00
shogo4405 e923fe982c fixed AVCaptureSession stop reconnected when USB Audio interface. (#1850) 2025-12-07 16:49:20 +09:00
shogo4405 3626907b99 Add backgroundModes. 2025-12-05 23:18:41 +09:00
shogo4405 2e07224d16 Add UVCCamera support for Example. 2025-12-05 22:16:55 +09:00
shogo4405 aefe13d59c Bump up libdatachannel to 0.24.0 (#1845) 2025-11-29 20:13:30 +09:00
shogo4405 e352610c3b Suppress warnings. 2025-11-24 20:48:15 +09:00
shogo4405 b718080c4a Made expectedFrameRate optional. (#1841) 2025-11-24 20:43:05 +09:00
shogo4405 bc88759070 Refactor VideoCodecSettings. 2025-11-24 15:32:16 +09:00
shogo4405 8044c9cc4b refs #1840 2025-11-24 02:10:32 +09:00
shogo4405 31e3bf53ad Add setExpectedMedia method. (#1840) 2025-11-24 02:03:01 +09:00
shogo4405 a16ad85480 fixed an issue where MediaMixer.frameRate would not update. (#1837) 2025-11-21 23:33:54 +09:00
shogo4405 3c234d20e5 Rename #1832 2025-11-21 23:30:18 +09:00
shogo4405 776a149db6 improve RTCMediaStreamTrack. 2025-11-19 00:07:09 +09:00
shogo4405 6d527ef0d5 add logging setting SampleHandler.swift 2025-11-18 22:26:25 +09:00
shogo4405 e40e86db9e Refactor RTCHaishinKit module. 2025-11-17 02:09:00 +09:00
shogo4405 f5fee72ef5 Refactor RTCTrackDelegate.didSetOpen to RTCTrackDelegate.readyStateChanged 2025-11-17 00:54:46 +09:00
shogo4405 ffa7c07cfe Rename RTCState to RTCPeerConnection.ConnectionState. 2025-11-17 00:03:53 +09:00
shogo4405 5df1c05f72 Make public RTCHaishinKit api. 2025-11-15 14:02:41 +09:00
shogo4405 3e52fd8db2 Make public RTCHaishinKit api. 2025-11-11 19:39:57 +09:00
shogo4405 203a6973ed Update bug_report.yml 2025-11-09 16:40:08 +09:00
shogo4405 a76142faac mv https://github.com/HaishinKit/.github/tree/main/ISSUE_TEMPLATE 2025-11-09 16:05:07 +09:00
shogo4405 4289af7ca1 Update config.yml 2025-11-08 17:44:04 +09:00
shogo4405 1f144f54c3 Update README.md 2025-11-08 15:38:05 +09:00
shogo4405 1586e5ff76 fixed an issue where the colorSpace was not applied in SDR mode. 2025-11-08 02:42:07 +09:00
shogo4405 81f804261a fixed an issue where the Screen was active in passthrough mode. 2025-11-08 01:05:31 +09:00
shogo4405 8d374741b6 remove NSView+Extension.swift 2025-11-07 22:42:32 +09:00
shogo4405 a153096672 fixed MediaMixer memory-leak. 2025-11-07 22:31:18 +09:00
shogo4405 5dea43aec0 Remove VTRotationSessionOption+Extension.swift 2025-11-05 00:53:26 +09:00
shogo4405 6427565693 Update Example tvOS. 2025-11-04 00:33:40 +09:00
shogo4405 e51997d157 fix can't compile visionOS. 2025-11-03 15:57:45 +09:00
shogo4405 fd72ee0f35 fix can't compile tvOS 2025-11-03 15:52:59 +09:00
shogo4405 3bb17e346d Merge pull request #1827 from HaishinKit/feature/hdr-color
Support HighDynamicRange mode.
2025-11-03 15:29:39 +09:00
shogo4405 f43eeeae73 Merge pull request #1826 from HaishinKit/dependabot/bundler/rubocop-1.81.7
Bump rubocop from 1.81.6 to 1.81.7
2025-11-03 15:14:51 +09:00
shogo4405 82754b7061 Support HighDynamicRange mode. 2025-11-03 14:59:40 +09:00
shogo4405 9bea73bda2 Create known-issue.md 2025-10-28 23:19:39 +09:00
shogo4405 cb6284a39e refs #1824 fixed an issue where the camera could not be switched in single mode. 2025-10-28 22:51:36 +09:00
shogo4405 1ddee19b96 Merge pull request #1824 from HaishinKit/feature/video-attach-timing
fixed an issue where the frame rate could not be configured when attaching a video using attachVideo.
2025-10-26 23:44:26 +09:00
shogo4405 2f13802b47 fix memory-leak mediamixer. 2025-10-26 23:37:29 +09:00
shogo4405 5aa4753af2 fixed an issue where configuration could fail in some cases. 2025-10-26 22:41:20 +09:00
shogo4405 25ae34c2cf Merge pull request #1823 from HaishinKit/dependabot/bundler/rubocop-1.81.6
Bump rubocop from 1.81.1 to 1.81.6
2025-10-26 15:39:09 +09:00
shogo4405 48db2a3a5c inherited values for ScreenRenderer 2025-10-25 14:27:02 +09:00
shogo4405 a1c4bf3e48 Merge pull request #1822 from HaishinKit/feature/support-vbr
Supported the kVTCompressionPropertyKey_VariableBitRate option in VideoToolbox.
2025-10-25 13:52:00 +09:00
shogo4405 9ca05352d0 add variableBitRate mode. 2025-10-25 13:41:06 +09:00
shogo4405 11519f1d8a Merge pull request #1819 from HaishinKit/feature/supress-muted
Fixed an issue where the properties of AudioMixerTrackSettings were unintentionally applied to AVAudioConverter each time.
2025-10-21 08:39:26 +09:00
shogo4405 3f5bd01009 Modified AudioMixerTrackSettings to apply only the differences when updating settings. 2025-10-20 23:38:51 +09:00
shogo4405 b68e9a047d Update StreamScreenObject.swift 2025-10-20 20:29:59 +09:00
shogo4405 484d3b8469 Update StreamScreenObject.swift 2025-10-20 10:24:50 +09:00
shogo4405 1a1c055911 swiftlint --fix --format 2025-10-20 09:51:16 +09:00
shogo4405 8c62861f3e Merge pull request #1816 from HaishinKit/feature/gpu-rendering
Added GPU rendering support for ScreenObject.
2025-10-15 23:32:29 +09:00
shogo4405 d11d43b7cc Add ScreenRendererByGPU. 2025-10-15 23:21:18 +09:00
shogo4405 33818def8b SuppressWarnings. 2025-10-14 01:38:01 +09:00
shogo4405 cfbe2a61c4 fixed the way errors are printed. 2025-10-14 01:34:16 +09:00
shogo4405 339a7b5452 Merge pull request #1813 from HaishinKit/feature/recording-sample
Add recording feature for iOS Example.
2025-10-14 01:10:32 +09:00
shogo4405 26c222fb77 fixed to allow error handling during recording. 2025-10-14 01:05:28 +09:00
shogo4405 c8d6e58ef3 Add recording feature for iOS Example. 2025-10-14 00:39:22 +09:00
shogo4405 7114295266 refactor: split files ScreenRendererByCPU 2025-10-13 19:50:43 +09:00
shogo4405 eabcf7caa0 Update index.md 2025-10-13 04:38:04 +09:00
shogo4405 6edaeb9382 Update README.md 2025-10-13 04:32:45 +09:00
shogo4405 ba1f5483b5 Merge pull request #1811 from HaishinKit/feature/fixed-video-codec-fps
Fix an issue where the FPS setting in VideoCodec
2025-10-13 04:11:53 +09:00
shogo4405 0b93a95eda Fix an issue where the FPS setting in VideoCodec 2025-10-13 04:02:33 +09:00
shogo4405 003cb67e99 Update VideoCodec.swift 2025-10-13 03:58:20 +09:00
shogo4405 d4d8ae3583 Update documents. 2025-10-07 22:51:11 +09:00
shogo4405 2de365c47f Merge pull request #1805 from HaishinKit/feature/srt-logging-interface
Reviewed the class structure of SRTLogger.
2025-10-07 22:35:57 +09:00
shogo4405 77474c9ffb mv .github/ai-moderator.yml to .github/workflows/ai-moderator.yml 2025-10-07 22:34:53 +09:00
shogo4405 f601ac6c39 Reviewed the class structure of SRTLogger. 2025-10-07 22:29:27 +09:00
shogo4405 fdebccbf6b Merge pull request #1804 from HaishinKit/feature/ai-moderator
install: AI Issue and Comment Moderator
2025-10-07 22:27:39 +09:00
shogo4405 7201041114 Create ai-moderator.yml 2025-10-07 22:16:36 +09:00
shogo4405 1623ed858a Merge pull request #1803 from HaishinKit/feature/remove-VideoRotator
Remove VideoRotator.
2025-10-07 01:19:46 +09:00
shogo4405 c832c82189 Remove VideoRotator. 2025-10-07 01:14:38 +09:00
shogo4405 507f2f5da6 Merge pull request #1801 from HaishinKit/feature/bump-to-up-logboard
Bump to Logboard up 2.6.0
2025-10-07 01:11:05 +09:00
shogo4405 579a7fcc39 Bump to Logboard up 2.6.0 2025-10-07 00:48:09 +09:00
shogo4405 6b445c28e9 Merge pull request #1798 from HaishinKit/feature/audio-codec-2channel
Added channel conversion functionality.
2025-10-06 03:43:08 +09:00
shogo4405 9c6634e7c8 fixed an issue where audio could not be transmitted properly over RTC. 2025-10-06 03:37:57 +09:00
shogo4405 300bec8273 Added channel conversion functionality. 2025-10-06 00:39:36 +09:00