Commit Graph
800 Commits
Author SHA1 Message Date
shogo4405 26e1606f10 Support multi camera capture on macOS. 2022-12-03 18:54:32 +09:00
shogo4405 df6a1bd8ca Rename PiPHkView.swift to PiPHKView.swift 2022-12-03 17:50:00 +09:00
shogo4405 4b4495babe remove unnecessary if #available block 2022-12-03 16:59:16 +09:00
shogo4405 dc1718ec75 Merge pull request #1097 from shogo4405/feature/multi-session
[Technical preview] Initial support an AVCaptureMultiCamSession.
2022-11-30 21:55:06 +09:00
leo 0357a7f858 Invert hasAudio and hasVideo values 2022-11-29 11:31:47 -08:00
shogo4405 ffadf7f496 initial support an AVCaptureMultiCamSession. 2022-11-27 18:22:49 +09:00
shogo4405 7fc2b723e9 NSError -> Error 2022-11-27 12:44:03 +09:00
shogo4405 aa08810471 Allow swiftlint 2022-11-26 14:15:10 +09:00
shogo4405 6a52d6deae Remove DeviceUtil#device method. 2022-11-23 23:12:42 +09:00
shogo4405 5edbc7fe06 Remove unnecessary AVFoundation+Extension.swift. 2022-11-23 22:10:56 +09:00
shogo4405 3867b01215 fix Type Name Violation swiftlint error 2022-11-23 22:05:30 +09:00
shogo4405 3253096235 Refactor CMSampleBuffer#reflectHorizontal. 2022-11-23 14:15:21 +09:00
shogo4405 06fdae1fef add AVCaptureIOUnit 2022-11-19 15:17:53 +09:00
shogo4405 63cab4f151 swiftlint --format 2022-11-16 22:48:39 +09:00
leo a8c2e513d2 Add scaling mode to video codec 2022-11-14 16:50:36 -08:00
shogo4405 f30028ef37 Add hasAudio, hasVideo options. 2022-11-06 21:43:19 +09:00
Lev Sokolov cc9389ddd1 Merge branch 'shogo4405:main' into master 2022-11-03 10:23:50 -07:00
leo 3222b6a9b9 Check status after setting video codec options 2022-11-03 10:22:23 -07:00
leo 367ede1743 Set invalidateSession to false after session is updated 2022-11-03 10:12:02 -07:00
shogo4405 f260a76873 add MARK comments 2022-11-03 23:37:20 +09:00
shogo4405 f29f9e3056 AVCodecDelegate 2022-10-07 23:48:24 +09:00
shogo4405 625d010312 Refactoring VideoCodecDelegate. 2022-10-02 20:08:49 +09:00
shogo4405 04d23d9953 Merge H264Decoder -> VideoCodec. 2022-10-02 16:21:01 +09:00
shogo4405 65b8aca8ee Refactor VideoCodec. 2022-09-24 02:38:26 +09:00
shogo4405 618b87ae41 Rename AudioCodec sub classes. 2022-09-24 02:25:01 +09:00
shogo4405 f726fc0d90 Suppress warnings 2022-09-23 17:52:07 +09:00
shogo4405 28bd489dd7 Remove redundantType & enabled convenience_type 2022-09-23 06:02:14 +09:00
shogo4405 724caecb3d Suppress warnings SwiftLint 2022-09-23 03:09:44 +09:00
shogo4405 b948692a69 swiftlint --fix 2022-09-22 17:37:51 +09:00
shogo4405 54f2f41f81 Rename keyFrameReordering -> allowFrameReordering 2022-09-17 16:00:16 +09:00
shogo4405 f5ba3befa1 Bump up support version macOS10.13 2022-09-17 14:14:27 +09:00
shogo4405 8ccbf02ccc Bump up Logboard to 2.3.0 2022-09-13 10:01:11 +09:00
Allan Bush b8a8ab85b1 Expose key frame reordering as an option
Keeping the existing behaviour of disabling for baseline profiles but allowing it to be disabled in other profiles as well
2022-08-25 17:04:07 -07:00
shogo4405 0e99ad9669 fix #869 Local record audio desynchronization on camera switch 2022-08-15 01:02:04 +09:00
shogo4405 a159fb7e97 Advanced B-Frame compatibility 2022-08-13 07:30:57 +09:00
shogo4405 f6d9f1c556 add PiPHKView macOS. 2022-08-12 01:40:27 +09:00
shogo4405 a60c7122af Remove unnecessary file. 2022-08-06 13:21:35 +09:00
shogo4405 243a54eaf7 Remove unnecessary code. 2022-08-06 13:05:20 +09:00
CubitSpeed 0e8b4df917 Update VideoCodec.swift
Fix name to reflect new filename
2022-08-02 15:36:10 -04:00
shogo4405 bb23ae0a89 Merge pull request #1041 from Goule/stop-recording
Remove stop recording on stop publishing
2022-08-02 13:11:35 +09:00
Goule 0a423fd6e2 Remove stop recording on stop publishing 2022-08-01 15:20:38 +02:00
shogo4405 35209b4802 add failedToAppend error domain. 2022-07-17 00:55:16 +09:00
shogo4405 b9f93d7b15 fix typo 2022-07-16 17:49:40 +09:00
shogo4405 6aaa14512a Support local recording without publish. 2022-07-16 16:49:01 +09:00
shogo4405 a2eda6266c Remove RTMPStreamDelegate default implement. 2022-07-16 04:00:49 +09:00
shogo4405 1c9ab5c3c9 Remove HKPictureInPictureController 2022-07-16 03:33:48 +09:00
shogo4405 de3552168b add document. 2022-07-12 21:05:40 +09:00
shogo4405 8d211d21d2 add document. 2022-07-12 05:40:55 +09:00
shogo4405 cd57a82d55 refs #1027 2022-07-11 23:00:31 +09:00
shogo4405 9406e5de00 Bump to up 1.2.6. 2022-07-10 18:48:24 +09:00