-
Notifications
You must be signed in to change notification settings - Fork 852
Overhaul recording pipeline #1119
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
34 commits
Select commit
Hold shift + click to select a range
354bc48
hoooly
Brendonovich db81c51
windows
Brendonovich 86b5659
fixes
Brendonovich 1425352
bruh
Brendonovich 5f6988b
windows works
Brendonovich 90d3e4c
studio mode actor
Brendonovich 7567bd9
system audio mostly
Brendonovich 2238371
clippy
Brendonovich e392535
fix capture
Brendonovich 2d441fa
hook up error handling for tasks and done_rx
Brendonovich 9562141
desktop instant recording
Brendonovich 114e513
windows system audio
Brendonovich 8af9e4b
more windows
Brendonovich 1f7e969
use flume for video tx
Brendonovich 9fbb70f
native encoder working
Brendonovich 99da70d
windows working properly
Brendonovich adc450b
formatting
Brendonovich f7afeeb
Merge branch 'main' into overhaul-recoring-pipeline
richiemcilroy b0a1a2f
Implement completion future for studio recording
richiemcilroy 3c49d38
Merge branch 'main' into overhaul-recoring-pipeline
richiemcilroy ab5703a
cleanup
Brendonovich a8e0f44
fix
Brendonovich c066036
fix microphone capture on Windows
richiemcilroy d4957d1
Merge branch 'overhaul-recoring-pipeline' of https://github.com/CapSo…
richiemcilroy f01a998
extract ffmpeg encoder logic into common base
Brendonovich 026921a
audio works
Brendonovich 35ce1cd
cargo fix
Brendonovich aa3915e
Merge branch 'main' into overhaul-recording-pipeline
Brendonovich 0215f89
start moving windows capturer to dedicated thread
Brendonovich 4e2c2d2
fix windows muxer
Brendonovich 383a8d3
some more logging
Brendonovich d75176c
fix recording-cli
Brendonovich 54d05ad
clippy
Brendonovich ec2bbbe
fix log
Brendonovich File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🛠️ Refactor suggestion | 🟠 Major
Blocking:
todo!()
in pause/resume/cancel will panic at runtimeThese commands are exposed and used; hitting them panics. Implement by delegating to actor handles. Also unify return types to anyhow::Result<()> for consistency with actor APIs.
Apply:
Also applies to: 91-97, 138-145