-
Notifications
You must be signed in to change notification settings - Fork 61
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
Support cropping via pipewire #156
base: master
Are you sure you want to change the base?
Conversation
d015d45
to
92c493b
Compare
Well... didn't increment the number of params announced to pipewire. Fixed! |
Do we want a xdpw_frame_damage and a xdpw_frame_crop or should we merge them into xdpw_frame_region? |
Whoops, sorry. |
Maybe a frame_region with a "type" enum? |
I don't think we need a "type" enum, because the variable name should be telling enough like:
Or am i missing something? |
Since i won't have time to pick this up in the next months I added a checklist with open points on top. |
@Hubro: Added config option. It only works when no chooser is used. Documented in the manpage. |
eaa7b87
to
b9ad462
Compare
rebased onto master |
@columbarius I may have run into another edge case with my weird setup 😅 I built xdg-desktop-portal-wlr from the most recent commit in the cropping branch (
And my screen capture now looks like this: EDIT: |
@Hubro Could you please add the option |
@Hubro Can you please explain what you did to produce the log. I see 4 finished negotiations, with the first one producing a lot of |
@columbarius I started xdg-desktop-portal-wlr with I've produced a new debug log file now, from this command:
All I did now was:
|
is there any way we can help to move this forward ? |
Is there anyway we can push this? I'd love to screen select record on Meet, it would be a awesome feature. Happy to put some money into a bounty! |
fea4934
to
628a195
Compare
Damage tracking was merged via #203 Updated this to current master |
Using this commit, with or without enabling crop, core dump me. While 0.7.0 release with same build steps and closure works ok.
DEBUG output is:
|
solved: columbarius#2 |
Apologise, what is left to do for this? Also, is it in working state, now? Would it be possible for someone to share the .config? |
Thanks fixed that. |
Depends: #141
Blockers:
output_name
andchooser_type = none