Граф коммитов

198 Коммитов

Автор SHA1 Сообщение Дата
Nick Saw 0d718c72e2
Update InteropTests.cs (#334)
* Update InteropTests.cs

Fixed unit test to work with latest version of MessagePack

* Updated MessagePack to version 2.5.187
2024-11-08 10:16:09 -08:00
danbohus 79f872d133
Update Readme.md with link to arxiv technical report (#327)
Added link to arxiv technical report
2024-09-07 07:59:39 -07:00
Sean Andrist 54fd1a2684
Update README.md 2024-08-29 12:07:10 -07:00
Kael Rowan d88093ce94
#321 Added Microsoft.Psi.Language project to Sigma.sln Dependencies (#322) 2024-07-08 10:00:31 -07:00
Sean Andrist b7f9e9d8bc
Update README.md
added MIT Interactive Robotics Group to who-is-using
2024-04-23 11:13:58 -07:00
danbohus 14fe1069a3
Various updates to PsiStudio, Audio and Sigma (#310)
* ### __Change to SIGMA__
* Fixed issues with moving to the previous step.
* Added support for using specific synthesis voices via the Sigma client configuration.
* Updated the Sigma app to use caching for speech synthesis.

### __Changes to Components__
* Added `SpeechSynthesisCache` component to `Microsoft.Psi.Speech` to implement a cache for generated speech synthesis content.
* The Azure-based `SpeechSynthesizer` component from `Microsoft.Psi.CognitiveServices.Speech` can now cache the generated utterances
for future use (future identical requests do not need to go to the cloud, speeding up synthesis). The developer can also now select (via configuration) whether the audio buffers are streamed in real-time or as they arrive, and how close ahead of real time the generated audio buffers are streamed. These options allow for better controlling playback and avoiding drops.

### __Changes to Audio__
* Added a `Streamline` operator for audio streams that allows for normalizing gaps and overlaps in the audio buffer stream based on different methods (Concatenate, Pleat, Unpleat)
* Added a batch processing task for exporting audio streams to wav files

### __Changes to PsiStudio and Visualization__
* Improved robustness of audio playback and addressed a number of issues that created drift between audio and visual playback.
* Run batch task processing menu is now split into submenus by batch task processing namespace.
* Added ability to export audio streams (or selections thereof) to a wav file.

### __Changes to Microsoft.Psi.Data__
* Added a `SessionImporter.OpenStream` overload that allows for providing a `[PartitionName]:StreamName` stream specification. This simplifies the configuration of batch processing tasks where input streams need to be specified, eliminating the need for specifying the partition separately. The existing batch tasks were adjusted to leverage this feature.

### __Changes to Runtime__
* Introduced `Merge` interval operator to compute a non-overlapping set of intervals that covers a given set of (potentially overlapping intervals)

* Update per CR
2024-04-03 14:59:46 -07:00
danbohus a6709c7158
A couple of fixes for SIGMA
* Fixed an issue to support autostart with LLM generated tasks. (#309)
* Fixed an issue whereby complex steps with many substeps would overrun the task panel display borders.
2024-03-25 16:27:22 -07:00
Nick Saw 6703aa7299
Made unit test more robust (#307) 2024-03-20 19:06:44 -07:00
Nick Saw fca7fa93aa Added NuGet.config with common repositoryPath 2024-03-19 18:08:48 -07:00
Nick Saw e70842f647
Synchronize progress reporting (#306) 2024-03-18 20:31:37 -07:00
Nick Saw cbdbe25224 Revised seem server instructions 2024-03-15 18:31:24 -07:00
Nick Saw 7f46ba0ce5 Create api-docs-gh-pages.yml
Workflow to build and publish API docs
2024-03-15 15:35:47 -07:00
Sean Andrist cb3b37df7a
Update SIGMA Readme.md
fixing links
2024-03-15 10:17:19 -07:00
Sean Andrist ad32a7b492
Update README.md
small typo fix
2024-03-15 10:09:52 -07:00
Sean Andrist 5f204a6473
Update README.md 2024-03-15 10:06:46 -07:00
Sean Andrist e78d3d4fc9
Update README.md
folder typo
2024-03-14 16:18:26 -07:00
sandrist 86235c7ee4 removing nuget.config for release 2024-03-14 15:01:01 -07:00
Nick Saw 300fecd9e8 Merged PR 77106: March 2024 Release 2024-03-14 21:26:24 +00:00
Nick Saw 5386e8ad96
Increased remoting test timeout and added more logging (#299) 2023-10-23 09:25:17 -07:00
Nick Saw d4420d664f
Make struct layouts explicit for persistence (#297) 2023-10-20 11:46:18 -07:00
dependabot[bot] ef4b2a627f
Bump SkiaSharp in /Sources/Imaging/Microsoft.Psi.Imaging.Linux (#295)
Bumps [SkiaSharp](https://github.com/mono/SkiaSharp) from 2.80.2 to 2.88.6.
- [Release notes](https://github.com/mono/SkiaSharp/releases)
- [Commits](https://github.com/mono/SkiaSharp/compare/v2.80.2...v2.88.6)

---
updated-dependencies:
- dependency-name: SkiaSharp
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-21 20:05:56 +00:00
dependabot[bot] 97b9777539
Bump SkiaSharp in /Sources/Media/Microsoft.Psi.Media.Linux (#294)
Bumps [SkiaSharp](https://github.com/mono/SkiaSharp) from 2.80.2 to 2.88.6.
- [Release notes](https://github.com/mono/SkiaSharp/releases)
- [Commits](https://github.com/mono/SkiaSharp/compare/v2.80.2...v2.88.6)

---
updated-dependencies:
- dependency-name: SkiaSharp
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-21 18:00:37 +00:00
Nick Saw 4373c1edf2
Improved BufferWriter allocation strategy (#293) 2023-09-21 00:21:14 +00:00
Nick Saw 033dc7eff3
Update msbuild.yml
Added dotnet install step
2023-09-20 21:28:12 +00:00
Austin Hale d08fdd34f6
Enumerating store files doesn't match filenames with whitespace (#287)
For example, the store name of "recording" works well, but if you have a store called "recording (1)" then the whitespace character was not being properly escaped
2023-06-23 16:57:01 -07:00
Nick Saw 7fa3d24675
Changes to enable build action (#284) 2023-06-08 14:52:55 -07:00
Austin Hale cb2651f8e5
Spatial Anchor overloads with position and rotation offsets (#279)
* Spatial Anchor overloads with position and rotation offsets

* Update SpatialAnchorHelper.cs

* feat: implement the spatial anchor's relative offset in \psi basis

* Update SpatialAnchorHelper.cs

---------

Co-authored-by: Sean Andrist <sandrist@microsoft.com>
2023-03-23 18:27:17 -07:00
Austin Hale 4b525f14e3
UWP MediaCapture: Option for NV-12 encoded images or BGRA images (#274)
* refactor: specify MediaEncodingSubtype in the frame reader so that there's no need for software bitmap conversion of the pixel data. This currently has the bool flags for OutputEncodedImage and OutputImage unique, meaning only one of the emitters can output at a time, while prioritizing the EncodedImage first if both bools are true.

* fix: it could either be the encoded image or encoded image camera view that wins as the emitter for nv12.

* fix: build with the code analysis enabled.

* feat: throw an unsupported exception for specifying both encoded and regular image emitters.
2023-03-23 12:19:08 -07:00
Austin Hale 9db656a2a6
fix: dispose the open file handle if disk is full (#275)
When running out of space, the call to `MemoryMappedFile.CreateFromFile` throws the following exception: `System.IO.IOException: 'There is not enough space on the disk'`.
The file handle still remains open in this case, and doesn't let other processes on the system delete/modify it.
2023-02-07 13:26:37 -08:00
Sean Andrist 35cb04ce24
Minor MR Changes (#271)
* bug fix, intrinsics

* depth intrinsics too
2023-01-03 16:07:18 -08:00
Sean Andrist 6210b75ad2
Update README.md 2022-12-29 13:35:04 -08:00
Nick Saw 39615ade7d
Update docfx version 2022-12-08 11:02:24 -08:00
danbohus 0b5ab74f2b
Update README.md
Updated what's new section
2022-12-08 09:13:23 -08:00
Nick Saw 706ae03ba5 Merged PR 69077: December 2022 release 2022-12-07 00:47:55 +00:00
Nick Saw 419d35f89a
Update codeql-analysis.yml
Addressed CodeQL v1 deprecation
2022-11-18 11:41:35 -08:00
Nick Saw 9392da4bcc
Addressed a package security alert and added a missing project (#260) 2022-10-06 09:41:31 -07:00
Nick Saw 8ebdc3a894
Removed command line and machine name from RuntimeInfo (#255) 2022-09-02 18:30:52 -07:00
Austin Hale 60e549d546
Includes an audio stream for the mixed reality device's microphone using MediaCapture. (#254)
* feat: includes an optional audio stream to the media capture instance for PVCam.

* refactor: create a new component for the media capture microphone. revert changes from PVCamera to master.

* docs: change the description for MediaCaptureMicrophone.

* refactor: implements the IProducer interface for AudioBuffer.
fix: option to downsample the two-channel audio data based on the microphone config.
feat: specify the audio channel number to save if you are downsampling the audio data.

* docs: minor exception message fix.

* fix: only check for the channel number when the audio data is requested for downsampling.

* docs: change wording of "index" to "audio channel number" to avoid misinterpretation.

* fix: create an audio format based on the media capture's audio source.
feat: `SingleChannel` output property for the audio buffer.
feat: dictionary to map subtype strings to WaveFormatTags.

* refactor: minor formatting edit.

* fix: allocate enough memory for raw audio data with block align.
2022-08-25 23:55:34 -07:00
Nick Saw cd3c707062 Fixed VS 2022 build error 2022-08-25 10:20:12 -07:00
Nick Saw 7f8f51d3ab
Update Newtonsoft.json dependencies to latest version (#250) 2022-08-09 10:35:24 -07:00
Nick Saw 9c34ee93ef
PV cam disposal fix #248 (#249) 2022-08-03 14:02:33 -07:00
Ashley Nathan Feniello 99e3adfe73 Fixed MPEG frame clock interpolation bug 2022-07-13 11:30:09 -07:00
Sean Andrist 2e415e6661
Small changes to HoloLens microphone component and data export (#245)
* more checks in microphone, some refactoring of data export

* added documentation to the readme

* small change to microphone init

* removed a bit more unused code
2022-07-11 12:56:33 -07:00
Wenhao b06a154b58
Fix missing infrared streams in HoloLensCaptureExporter (#244)
Co-authored-by: Sean Andrist <sandrist@microsoft.com>
2022-07-05 18:03:02 -07:00
AshleyF 6f9d034e54
Handle missing audio/video streams (#243) 2022-07-05 09:52:39 -07:00
Sean Andrist eb447961eb
Fixed HoloLens Capture App Bug when Encoding Infrared Images (#242)
* Fixed bug around encoding infrared images

* only gzip makes sense for encoding infrared, but don't encode by default
2022-06-23 21:04:53 -07:00
Freist Li e2baac2d75
Increase Newton.Json version to fix the build error in VS2019: (#231)
Severity Code Line Description File Project Category Suppression State Tool
Error CS1705 1 Assembly 'Microsoft.Psi.Data' with identity 'Microsoft.Psi.Data, Version=0.17.52.1, Culture=neutral, PublicKeyToken=null' uses 'Newtonsoft.Json, Version=13.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed' which has a higher version than referenced assembly 'Newtonsoft.Json' with identity 'Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed' C:\fork\psi\Sources\Visualization\Microsoft.Psi.Visualization.Windows\CSC Microsoft.Psi.Visualization.Windows Build N/A Compiler
2022-06-22 15:45:03 -07:00
danbohus 2264c99ec1
Update README.md 2022-06-20 08:25:27 -07:00
Sean Andrist cf4459b7de
Update Readme.md 2022-06-06 16:20:49 -07:00
Sean Andrist d7201985bf
Update Readme.md 2022-06-06 16:20:19 -07:00