Commit log
21c91a2
Add the ability to hide the titlebar when creating windows
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra
and
Nathan Sobo
created
3 years ago
ca618b0
Render surfaces correctly when encoded in `420YpCbCr8BiPlanarFullRange`
Antonio Scandurra
created
3 years ago
4e0380c
Debounce frame assignment using a `watch`
Antonio Scandurra
created
3 years ago
d407f52
WIP: render screen-sharing frames
Antonio Scandurra
created
3 years ago
645338c
Register to publishing of remote tracks
Antonio Scandurra
created
3 years ago
37ca565
Parameterize LiveKit URL
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra
and
Nathan Sobo
created
3 years ago
376e674
Avoid double boxing of oneshot when calling `LKRoomPublishVideoTrack`
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra
and
Nathan Sobo
created
3 years ago
b154c3c
Expose Swift errors as `anyhow::Result` in live_kit
Antonio Scandurra
created
3 years ago
df3ab13
Publish screen-sharing video track on the newly-created Room
Antonio Scandurra
created
3 years ago
7bf64ec
Add ability to get a screen share track for a window
Click to expand commit body
And also list windows
Nathan Sobo
created
3 years ago
5347c7d
Connect to LiveKit room in capture example
Nathan Sobo
created
3 years ago
45d83b5
Remove LiveKitObjC experiment
Click to expand commit body
Co-Authored-By: Antonio Scandurra <me@as-cii.com>
Nathan Sobo
and
Antonio Scandurra
created
3 years ago
3c2566f
Copy WebRTC.framework when building livekit crate
Click to expand commit body
We determine the location of the target executable directory in a somewhat hacky way, but it seems reasonably stable.
Co-Authored-By: Antonio Scandurra <me@as-cii.com>
Nathan Sobo
and
Antonio Scandurra
created
3 years ago
4bcc008
WIP: Start on live_kit crate that uses a C-based bridge
Nathan Sobo
created
3 years ago
52f32b5
WIP: Talk to Swift via C without involving Objective-C
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra
and
Nathan Sobo
created
3 years ago
5fec784
Link Swift stdlib
Antonio Scandurra
created
3 years ago
Antonio Scandurra
created
3 years ago
6c28b21
WIP: Start binding LiveKit
Antonio Scandurra
created
3 years ago
b51abc5
Read the frame data out of the CMSampleBuffer
Click to expand commit body
Still not sending it anywhere, but think I'm reading it correctly.
Nathan Sobo
created
3 years ago
047b511
Start on a new, more abstract `CompressionSession` primitive
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra
and
Nathan Sobo
created
3 years ago
600029a
WIP: Start converting H264 samples to Annex-B NALs
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra
and
Nathan Sobo
created
3 years ago
7054fa6
Start compressing captured frames as H264
Antonio Scandurra
created
3 years ago
f621d29
Move `core_media` into `media` crate
Antonio Scandurra
created
3 years ago
a02e388
Honor scale factor when rendering
Antonio Scandurra
created
3 years ago
Antonio Scandurra
created
3 years ago
fcf6aa1
Return results for fallible media APIs
Antonio Scandurra
created
3 years ago
79a7a0e
Capture screen in BGRA8 and render it in `capture` example app
Antonio Scandurra
created
3 years ago
37da841
Start on using CVMetalTextureCache
Nathan Sobo
created
3 years ago
531ffc0
Pass CVImageBuffers into GPUI instead of IOSurfaces
Nathan Sobo
created
3 years ago
0430bbf
WIP: Start on Renderer::render_surfaces but really it's nothing
Nathan Sobo
created
3 years ago
db88ee2
Handle captured frames in the background
Nathan Sobo
created
3 years ago
71d9a88
WIP: Start pushing native surface to Scene
Click to expand commit body
This is segfaulting for some reason, so that's the next step to figure out.
Antonio Scandurra
created
3 years ago
d30e360
Retrieve IOSurface in Rust callback as opposed to doing so in delegate
Antonio Scandurra
created
3 years ago
c4110ed
Extract `io_surface` crate and invoke custom callback on frame sample
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra
and
Nathan Sobo
created
3 years ago
e12eaf8
Start on `Scene::push_surface`
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra
and
Nathan Sobo
created
3 years ago
d473b52
Remove `src/dummy.m`
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra
and
Nathan Sobo
created
3 years ago
1611635
Capture display frames and access underlying IOSurface
Antonio Scandurra
created
3 years ago
014246f
Provide all running applications to `SCContentFilter` to capture display
Antonio Scandurra
created
3 years ago
ef8a0dc
Fix bindgen warnings
Antonio Scandurra
created
3 years ago
82ec2dc
Try to use the dummy capture handler, still not working
Nathan Sobo
created
3 years ago
99cb66d
Programmatically locate the system SDK path for bindgen
Nathan Sobo
created
3 years ago
4440c9b
Bind to capture's macOS C frameworks with bindgen
Nathan Sobo
created
3 years ago
Antonio Scandurra
created
3 years ago
Nathan Sobo
created
3 years ago
497232e
Get capture starting without error
Nathan Sobo
created
3 years ago
d91f26d
Make SCStreamOutput protocol accessible in Rust
Nathan Sobo
created
3 years ago
Antonio Scandurra
created
3 years ago
7918bf3
Make capture example its own crate
Nathan Sobo
created
3 years ago
ad0f75f
Add capture example to GPUI
Click to expand commit body
Added a linker arg to the GPUI build script. Not sure if we'll want to bake
this into GPUI or do it via another crate, but this is convenient for
exploration for now.
Nathan Sobo
created
3 years ago
9c42b92
added alt as meta setting
Mikayla Maki
created
3 years ago
Page 22 of 138