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
dependabot[bot]
21ee29c902
Bump rubocop from 1.85.1 to 1.86.0
...
Bumps [rubocop](https://github.com/rubocop/rubocop ) from 1.85.1 to 1.86.0.
- [Release notes](https://github.com/rubocop/rubocop/releases )
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop/compare/v1.85.1...v1.86.0 )
---
updated-dependencies:
- dependency-name: rubocop
dependency-version: 1.86.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-29 00:02:46 +00: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
dependabot[bot]
654117d029
Bump mcp from 0.8.0 to 0.9.2
...
Bumps [mcp](https://github.com/modelcontextprotocol/ruby-sdk ) from 0.8.0 to 0.9.2.
- [Release notes](https://github.com/modelcontextprotocol/ruby-sdk/releases )
- [Changelog](https://github.com/modelcontextprotocol/ruby-sdk/blob/main/CHANGELOG.md )
- [Commits](https://github.com/modelcontextprotocol/ruby-sdk/compare/v0.8.0...v0.9.2 )
---
updated-dependencies:
- dependency-name: mcp
dependency-version: 0.9.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-27 20:59:16 +00:00
Steve Potter
23838718b3
Fix compilation error
2026-03-25 13:01:24 -04: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
dependabot[bot]
07290e155f
Bump activesupport from 7.2.3 to 7.2.3.1
...
Bumps [activesupport](https://github.com/rails/rails ) from 7.2.3 to 7.2.3.1.
- [Release notes](https://github.com/rails/rails/releases )
- [Changelog](https://github.com/rails/rails/blob/v8.1.2.1/activesupport/CHANGELOG.md )
- [Commits](https://github.com/rails/rails/compare/v7.2.3...v7.2.3.1 )
---
updated-dependencies:
- dependency-name: activesupport
dependency-version: 7.2.3.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-24 02:07:07 +00: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
dependabot[bot]
36f2f746f5
Bump json from 2.19.0 to 2.19.2 ( #1893 )
...
Bumps [json](https://github.com/ruby/json ) from 2.19.0 to 2.19.2.
- [Release notes](https://github.com/ruby/json/releases )
- [Changelog](https://github.com/ruby/json/blob/master/CHANGES.md )
- [Commits](https://github.com/ruby/json/compare/v2.19.0...v2.19.2 )
---
updated-dependencies:
- dependency-name: json
dependency-version: 2.19.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-23 00:06:50 +09:00
William Porter
ea4d6b20a6
Serialize mixer output frame ordering via AsyncStream.
...
Replace unstructured Task {} in MediaMixerOutput and StreamOutput
conformances with AsyncStream channels that preserve FIFO ordering.
The previous pattern created a new Task for each audio/video callback,
which provides no ordering guarantee when entering an actor's serial
executor. This caused adjacent frames to arrive out of order, resulting
in RTMPTimestamp.invalidSequence errors (silent frame drops) and
AVAssetWriter failures in StreamRecorder.
2026-03-10 15:27:54 +10:00
dependabot[bot]
5898838425
Bump rubocop from 1.85.0 to 1.85.1 ( #1888 )
...
Bumps [rubocop](https://github.com/rubocop/rubocop ) from 1.85.0 to 1.85.1.
- [Release notes](https://github.com/rubocop/rubocop/releases )
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop/compare/v1.85.0...v1.85.1 )
---
updated-dependencies:
- dependency-name: rubocop
dependency-version: 1.85.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-08 15:30:06 +09:00
dependabot[bot]
5b7e52e850
Bump fastlane from 2.232.1 to 2.232.2 ( #1887 )
...
Bumps [fastlane](https://github.com/fastlane/fastlane ) from 2.232.1 to 2.232.2.
- [Release notes](https://github.com/fastlane/fastlane/releases )
- [Changelog](https://github.com/fastlane/fastlane/blob/master/CHANGELOG.latest.md )
- [Commits](https://github.com/fastlane/fastlane/compare/fastlane/2.232.1...fastlane/2.232.2 )
---
updated-dependencies:
- dependency-name: fastlane
dependency-version: 2.232.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-01 19:23:06 +09:00
dependabot[bot]
a2a937ec20
Bump rubocop from 1.84.2 to 1.85.0 ( #1886 )
...
Bumps [rubocop](https://github.com/rubocop/rubocop ) from 1.84.2 to 1.85.0.
- [Release notes](https://github.com/rubocop/rubocop/releases )
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop/compare/v1.84.2...v1.85.0 )
---
updated-dependencies:
- dependency-name: rubocop
dependency-version: 1.85.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-01 19:22:38 +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
dependabot[bot]
51841bd44c
Bump rubocop from 1.84.1 to 1.84.2 ( #1885 )
...
Bumps [rubocop](https://github.com/rubocop/rubocop ) from 1.84.1 to 1.84.2.
- [Release notes](https://github.com/rubocop/rubocop/releases )
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop/compare/v1.84.1...v1.84.2 )
---
updated-dependencies:
- dependency-name: rubocop
dependency-version: 1.84.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-15 15:52:19 +09:00
dependabot[bot]
dc58b1767c
Bump fastlane from 2.232.0 to 2.232.1 ( #1884 )
...
Bumps [fastlane](https://github.com/fastlane/fastlane ) from 2.232.0 to 2.232.1.
- [Release notes](https://github.com/fastlane/fastlane/releases )
- [Changelog](https://github.com/fastlane/fastlane/blob/master/CHANGELOG.latest.md )
- [Commits](https://github.com/fastlane/fastlane/compare/fastlane/2.232.0...fastlane/2.232.1 )
---
updated-dependencies:
- dependency-name: fastlane
dependency-version: 2.232.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-15 15:52:11 +09:00
dependabot[bot]
ad7b47fb66
Bump faraday from 1.10.4 to 1.10.5 ( #1881 )
...
Bumps [faraday](https://github.com/lostisland/faraday ) from 1.10.4 to 1.10.5.
- [Release notes](https://github.com/lostisland/faraday/releases )
- [Changelog](https://github.com/lostisland/faraday/blob/main/CHANGELOG.md )
- [Commits](https://github.com/lostisland/faraday/compare/v1.10.4...v1.10.5 )
---
updated-dependencies:
- dependency-name: faraday
dependency-version: 1.10.5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-13 20:12:35 +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
dependabot[bot]
f26de253ad
Bump fastlane from 2.231.1 to 2.232.0 ( #1876 )
...
Bumps [fastlane](https://github.com/fastlane/fastlane ) from 2.231.1 to 2.232.0.
- [Release notes](https://github.com/fastlane/fastlane/releases )
- [Changelog](https://github.com/fastlane/fastlane/blob/master/CHANGELOG.latest.md )
- [Commits](https://github.com/fastlane/fastlane/compare/fastlane/2.231.1...fastlane/2.232.0 )
---
updated-dependencies:
- dependency-name: fastlane
dependency-version: 2.232.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-08 13:35:16 +09:00
dependabot[bot]
5208aa61c4
Bump rubocop from 1.84.0 to 1.84.1 ( #1877 )
...
Bumps [rubocop](https://github.com/rubocop/rubocop ) from 1.84.0 to 1.84.1.
- [Release notes](https://github.com/rubocop/rubocop/releases )
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop/compare/v1.84.0...v1.84.1 )
---
updated-dependencies:
- dependency-name: rubocop
dependency-version: 1.84.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-08 13:35:06 +09:00
shogo4405
ae66a8e01f
Remove ScreenRendererByCPU. ( #1854 )
2026-02-07 16:16:14 +09:00
dependabot[bot]
c10523bc16
Bump rubocop from 1.82.1 to 1.84.0 ( #1874 )
...
Bumps [rubocop](https://github.com/rubocop/rubocop ) from 1.82.1 to 1.84.0.
- [Release notes](https://github.com/rubocop/rubocop/releases )
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop/compare/v1.82.1...v1.84.0 )
---
updated-dependencies:
- dependency-name: rubocop
dependency-version: 1.84.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-01 18:43:54 +09:00
dependabot[bot]
872a0d90f8
Bump fastlane from 2.231.0 to 2.231.1 ( #1873 )
...
Bumps [fastlane](https://github.com/fastlane/fastlane ) from 2.231.0 to 2.231.1.
- [Release notes](https://github.com/fastlane/fastlane/releases )
- [Changelog](https://github.com/fastlane/fastlane/blob/master/CHANGELOG.latest.md )
- [Commits](https://github.com/fastlane/fastlane/compare/fastlane/2.231.0...fastlane/2.231.1 )
---
updated-dependencies:
- dependency-name: fastlane
dependency-version: 2.231.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-25 15:24:07 +09:00
shogo4405
8991e2f404
Update README.md
2026-01-24 13:45:34 +09:00
dependabot[bot]
72cd62207f
Bump fastlane from 2.230.0 to 2.231.0 ( #1871 )
...
Bumps [fastlane](https://github.com/fastlane/fastlane ) from 2.230.0 to 2.231.0.
- [Release notes](https://github.com/fastlane/fastlane/releases )
- [Changelog](https://github.com/fastlane/fastlane/blob/master/CHANGELOG.latest.md )
- [Commits](https://github.com/fastlane/fastlane/compare/fastlane/2.230.0...fastlane/2.231.0 )
---
updated-dependencies:
- dependency-name: fastlane
dependency-version: 2.231.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-18 14:07:29 +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.
2.2.4
2026-01-06 02:13:42 +09:00
Peyt Spencer Dewar
f342a6d280
iOS example app UX improvements ( #1868 )
2026-01-05 20:38:06 +09:00
shogo4405
5b7495a14e
fix a crash caused by an AudioRingBuffer buffer overrun ( #1867 )
2026-01-05 20:16:09 +09:00
shogo4405
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
dependabot[bot]
6cc168aa16
Bump rubocop from 1.82.0 to 1.82.1 ( #1862 )
...
Bumps [rubocop](https://github.com/rubocop/rubocop ) from 1.82.0 to 1.82.1.
- [Release notes](https://github.com/rubocop/rubocop/releases )
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop/compare/v1.82.0...v1.82.1 )
---
updated-dependencies:
- dependency-name: rubocop
dependency-version: 1.82.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-29 13:04:05 +09:00
dependabot[bot]
20d6726bb8
Bump rubocop from 1.81.7 to 1.82.0 ( #1860 )
...
Bumps [rubocop](https://github.com/rubocop/rubocop ) from 1.81.7 to 1.82.0.
- [Release notes](https://github.com/rubocop/rubocop/releases )
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop/compare/v1.81.7...v1.82.0 )
---
updated-dependencies:
- dependency-name: rubocop
dependency-version: 1.82.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-21 16:52:11 +09:00
dependabot[bot]
cab456d552
Bump fastlane from 2.229.1 to 2.230.0 ( #1859 )
...
Bumps [fastlane](https://github.com/fastlane/fastlane ) from 2.229.1 to 2.230.0.
- [Release notes](https://github.com/fastlane/fastlane/releases )
- [Changelog](https://github.com/fastlane/fastlane/blob/master/CHANGELOG.latest.md )
- [Commits](https://github.com/fastlane/fastlane/compare/fastlane/2.229.1...fastlane/2.230.0 )
---
updated-dependencies:
- dependency-name: fastlane
dependency-version: 2.230.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-21 16:51:58 +09:00
shogo4405
4aa3b8bfa9
Add AVAudioEngine mode. ( #1858 )
2025-12-21 16:49:40 +09:00
dependabot[bot]
406df4f4e4
Bump aws-sdk-s3 from 1.205.0 to 1.208.0 ( #1856 )
...
Bumps [aws-sdk-s3](https://github.com/aws/aws-sdk-ruby ) from 1.205.0 to 1.208.0.
- [Release notes](https://github.com/aws/aws-sdk-ruby/releases )
- [Changelog](https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-s3/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-ruby/commits )
---
updated-dependencies:
- dependency-name: aws-sdk-s3
dependency-version: 1.208.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-20 17:49:45 +09:00
shogo4405
47f4593c79
Add AssetScreenObject()
2.2.3
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