Commit log
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
7c6769b
WIP began changing key modifiers
Mikayla Maki
created
3 years ago
df59b28
Extract panel resize code from sidebar into Resizable element
Click to expand commit body
Make resizable work in vertical axis
Make dock resizable
Have dock preserve size based on Anchor position
Make pane buttons work more correctly in pathological cases
Sync status bar dock button with dock visibility/anchor position
Co-Authored-By Mikayla Maki <mikayla@zed.dev>
K Simmons
created
3 years ago
31a3fdb
Started to make the dock better, major issue's resizing child elements
Mikayla Maki
created
3 years ago
f2b72eb
WIP working on resizable dock
K Simmons
created
3 years ago
1dfa711
Fix some pane button issues
K Simmons
created
3 years ago
4444172
Move workspace overlay elements into an actual overlay in order to get proper stacking context depths
Click to expand commit body
Co-Authored-By: Mikayla Maki <mikayla@zed.dev>
K Simmons
and
Mikayla Maki
created
3 years ago
Page 20 of 136