DescriptionVideo Capture Mojo Component: Skeleton
For the bigger picture, please refer to the design document at [1].
* Create Mojo interfaces in src/services/video_capture/public/interfaces.
* Replicate simplified versions of the C++ interfaces of VideoCaptureDeviceFactory [2] and its dependencies.
Keep interfaces close to originals and avoid name changes for now.
Keep *.mojom files clear of comments for now. Intend to move over existing comments from the corresponding
*.h at a later time.
When the Mojo component has proven stable and all usages have been redirected, the originals are to be removed.
* Create empty implementations.
* Add a build target that generates the Mojo bindings.
* Do not yet hook up the build target to anything.
* Use a follow-up CL to package the component into a Mojo Shell Service and hook up the build targets.
BUG=584797
TEST=No new behavior added. Nothing new added to the build.
[1] https://docs.google.com/a/chromium.org/document/d/1Qw7rw1AJy0QHXjha36jZNiEuxsxWslJ_X-zpOhijvI8/edit?usp=sharing
[2] https://cs.chromium.org/chromium/src/media/capture/video/video_capture_device_factory.h?rcl=1468855046&l=18
Committed: https://crrev.com/d6b0e6b9d39b7e699dc4e5f22879c056ffe5adb4
Cr-Commit-Position: refs/heads/master@{#410738}
Patch Set 1 : Added Mojo Component Skeleton #
Total comments: 4
Patch Set 2 : addressed mcasas' comments #
Total comments: 19
Patch Set 3 : Fix build #Patch Set 4 : Addressed comments by emircan, mcasas, rockot #Patch Set 5 : Update directory structure and naming #Patch Set 6 : Fix build #Patch Set 7 : Fixes for trybot failures #Patch Set 8 : Move from src/device to src/services and disable building it #Patch Set 9 : Remove build target for skeleton implementation. #Patch Set 10 : Merge branch 'master' into VideoMojoSkeleton2 #Dependent Patchsets: Messages
Total messages: 59 (38 generated)
|