[Video Capture Service] Multi-client: Add support for mixed buffer types
Add support for having some clients require buffers of type kSharedMemoryViaRawFileDescriptor while others are using kSharedMemory while sharing the same device. This is done by having class BroadcastingReceiver convert the buffer type as needed when distributing buffer handles to the clients. Design Doc: https://docs.google.com/document/d/1mYnsZfLBRmbsDpUtfb6C7dzhfw2Kcxg_-uiG_6MnWVQ/edit?usp=sharing Test: content_browsertests --gtest_filter=WebRtcVideoCaptureSharedDeviceBrowserTest.* Bug: 783442 Change-Id: Ia636157dfddba3eec09476c4b2be7750ff931fd7 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1413022 Commit-Queue: Christian Fremerey <chfremer@chromium.org> Reviewed-by:Emircan Uysaler <emircan@chromium.org> Reviewed-by:
Luke Sorenson <lasoren@chromium.org> Cr-Commit-Position: refs/heads/master@{#638231}
Showing
Please register or sign in to comment