Skip to content
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

[MediaStream][GStreamer] Add support for InputDeviceInfo #11618

Merged
merged 1 commit into from Mar 24, 2023

Conversation

philn
Copy link
Member

@philn philn commented Mar 16, 2023

dcc9895

[MediaStream][GStreamer] Add support for InputDeviceInfo
https://bugs.webkit.org/show_bug.cgi?id=254040

Reviewed by Carlos Garcia Campos.

The GLib UIProcess->WebProcess IPC now takes in account the desire for the UIProcess to reveal
device IDs and labels.

* LayoutTests/platform/glib/TestExpectations:
* Source/WebKit/UIProcess/glib/UserMediaPermissionRequestManagerProxyGLib.cpp:
(WebKit::UserMediaPermissionRequestManagerProxy::platformGetMediaStreamDevices):
* Source/WebKit/WebProcess/glib/UserMediaCaptureManager.cpp:
(WebKit::UserMediaCaptureManager::getMediaStreamDevices):
* Source/WebKit/WebProcess/glib/UserMediaCaptureManager.h:
* Source/WebKit/WebProcess/glib/UserMediaCaptureManager.messages.in:

Canonical link: https://commits.webkit.org/262065@main

6ee739c

Misc iOS, tvOS & watchOS macOS Linux Windows
βœ… πŸ§ͺ style βœ… πŸ›  ios βœ… πŸ›  mac βœ… πŸ›  wpe βœ… πŸ›  wincairo
βœ… πŸ›  ios-sim βœ… πŸ›  mac-AS-debug βœ… πŸ§ͺ wpe-wk2
βœ… πŸ§ͺ webkitperl βœ… πŸ§ͺ ios-wk2 βœ… πŸ§ͺ api-mac βœ… πŸ›  gtk
βœ… πŸ§ͺ api-ios ❌ πŸ§ͺ mac-wk1 βœ… πŸ§ͺ gtk-wk2
βœ… πŸ›  tv βœ… πŸ§ͺ mac-wk2 ⏳ πŸ§ͺ api-gtk
βœ… πŸ›  tv-sim βœ… πŸ§ͺ mac-AS-debug-wk2
βœ… πŸ›  watch βœ… πŸ§ͺ mac-wk2-stress
βœ… πŸ›  πŸ§ͺ merge βœ… πŸ›  watch-sim

@philn philn requested a review from a team as a code owner March 16, 2023 18:39
@philn philn self-assigned this Mar 16, 2023
@philn philn added the Platform Portability improvements and other general platform improvements not driven directly by site bugs. label Mar 16, 2023
@philn philn requested a review from youennf March 16, 2023 18:40
@webkit-ews-buildbot webkit-ews-buildbot added the merging-blocked Applied to prevent a change from being merged label Mar 16, 2023
@philn philn removed the merging-blocked Applied to prevent a change from being merged label Mar 16, 2023
@webkit-ews-buildbot webkit-ews-buildbot added the merging-blocked Applied to prevent a change from being merged label Mar 16, 2023
@philn philn removed the merging-blocked Applied to prevent a change from being merged label Mar 17, 2023
@philn philn requested a review from zdobersek March 20, 2023 10:27
@philn
Copy link
Member Author

philn commented Mar 21, 2023

Ping

@philn philn added the merge-queue Applied to send a pull request to merge-queue label Mar 24, 2023
https://bugs.webkit.org/show_bug.cgi?id=254040

Reviewed by Carlos Garcia Campos.

The GLib UIProcess->WebProcess IPC now takes in account the desire for the UIProcess to reveal
device IDs and labels.

* LayoutTests/platform/glib/TestExpectations:
* Source/WebKit/UIProcess/glib/UserMediaPermissionRequestManagerProxyGLib.cpp:
(WebKit::UserMediaPermissionRequestManagerProxy::platformGetMediaStreamDevices):
* Source/WebKit/WebProcess/glib/UserMediaCaptureManager.cpp:
(WebKit::UserMediaCaptureManager::getMediaStreamDevices):
* Source/WebKit/WebProcess/glib/UserMediaCaptureManager.h:
* Source/WebKit/WebProcess/glib/UserMediaCaptureManager.messages.in:

Canonical link: https://commits.webkit.org/262065@main
@webkit-commit-queue
Copy link
Collaborator

Committed 262065@main (dcc9895): https://commits.webkit.org/262065@main

Reviewed commits have been landed. Closing PR #11618 and removing active labels.

@webkit-commit-queue webkit-commit-queue removed the merge-queue Applied to send a pull request to merge-queue label Mar 24, 2023
@webkit-commit-queue webkit-commit-queue merged commit dcc9895 into WebKit:main Mar 24, 2023
@philn philn deleted the eng/254040 branch March 24, 2023 09:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Platform Portability improvements and other general platform improvements not driven directly by site bugs.
Projects
None yet
5 participants