Commit Graph

3019 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
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