|
media: Add ServiceFactory mojo interface and implementation.
ServiceFactory is an interface used to create media services. Services created
in one factory instance are isolated from services created in another factory
instance. This is used in Chromium to isolate media services for different
RenderFrames.
BUG= 510653
TEST=Plays the same EME test page in 2 tabs.
Committed: https://crrev.com/c0299ae3c8a93f9d19d2367e4cc7568231f708bb
Cr-Commit-Position: refs/heads/master@{#339780}
Total comments: 1
Total comments: 2
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+256 lines, -116 lines) |
Patch |
 |
M |
components/html_viewer/media_factory.h
|
View
|
1
|
3 chunks |
+3 lines, -2 lines |
0 comments
|
Download
|
 |
M |
components/html_viewer/media_factory.cc
|
View
|
1
|
4 chunks |
+10 lines, -7 lines |
0 comments
|
Download
|
 |
M |
content/renderer/render_frame_impl.h
|
View
|
1
2
|
3 chunks |
+9 lines, -5 lines |
0 comments
|
Download
|
 |
M |
content/renderer/render_frame_impl.cc
|
View
|
1
2
|
4 chunks |
+22 lines, -11 lines |
0 comments
|
Download
|
 |
M |
media/mojo/interfaces/BUILD.gn
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
A |
media/mojo/interfaces/service_factory.mojom
|
View
|
|
1 chunk |
+18 lines, -0 lines |
0 comments
|
Download
|
 |
M |
media/mojo/services/BUILD.gn
|
View
|
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
media/mojo/services/media_apptest.cc
|
View
|
1
|
3 chunks |
+5 lines, -2 lines |
0 comments
|
Download
|
 |
M |
media/mojo/services/mojo_cdm_factory.h
|
View
|
|
2 chunks |
+6 lines, -6 lines |
0 comments
|
Download
|
 |
M |
media/mojo/services/mojo_cdm_factory.cc
|
View
|
|
2 chunks |
+7 lines, -5 lines |
0 comments
|
Download
|
 |
M |
media/mojo/services/mojo_cdm_service.h
|
View
|
|
3 chunks |
+4 lines, -3 lines |
0 comments
|
Download
|
 |
M |
media/mojo/services/mojo_cdm_service.cc
|
View
|
|
3 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
 |
M |
media/mojo/services/mojo_cdm_service_context.h
|
View
|
|
2 chunks |
+10 lines, -2 lines |
0 comments
|
Download
|
 |
M |
media/mojo/services/mojo_cdm_service_context.cc
|
View
|
|
1 chunk |
+6 lines, -2 lines |
0 comments
|
Download
|
 |
M |
media/mojo/services/mojo_media_application.h
|
View
|
|
2 chunks |
+5 lines, -21 lines |
0 comments
|
Download
|
 |
M |
media/mojo/services/mojo_media_application.cc
|
View
|
|
2 chunks |
+5 lines, -31 lines |
0 comments
|
Download
|
 |
M |
media/mojo/services/mojo_renderer_factory.h
|
View
|
|
2 chunks |
+6 lines, -6 lines |
0 comments
|
Download
|
 |
M |
media/mojo/services/mojo_renderer_factory.cc
|
View
|
|
2 chunks |
+7 lines, -6 lines |
0 comments
|
Download
|
 |
M |
media/mojo/services/mojo_renderer_service.h
|
View
|
|
3 chunks |
+3 lines, -2 lines |
0 comments
|
Download
|
 |
M |
media/mojo/services/mojo_renderer_service.cc
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
A |
media/mojo/services/service_factory_impl.h
|
View
|
|
1 chunk |
+54 lines, -0 lines |
0 comments
|
Download
|
 |
A |
media/mojo/services/service_factory_impl.cc
|
View
|
|
1 chunk |
+59 lines, -0 lines |
0 comments
|
Download
|
 |
M |
media/test/pipeline_integration_test.cc
|
View
|
1
|
2 chunks |
+10 lines, -1 line |
0 comments
|
Download
|
Total messages: 13 (3 generated)
|