add mojo services and clients for learner and learner provider and associated data types.
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/6690d76f992ca98b07da71d1354b481195a85b17 commit 6690d76f992ca98b07da71d1354b481195a85b17 Author: liberato@chromium.org <liberato@chromium.org> Date: Mon Nov 05 20:31:54 2018 Restructure media/learning experiment. This CL renames core => common, updates build deps to be a less tangled, renames a few classes, and updates imports. Change-Id: I011f9ec6d704681b50da5be759341e7e3b48d076 Bug: 897463 Reviewed-on: https://chromium-review.googlesource.com/c/1289688 Commit-Queue: Frank Liberato <liberato@chromium.org> Reviewed-by: Xiaohan Wang <xhwang@chromium.org> Reviewed-by: Ken Rockot <rockot@google.com> Cr-Commit-Position: refs/heads/master@{#605443} [modify] https://crrev.com/6690d76f992ca98b07da71d1354b481195a85b17/media/learning/BUILD.gn [modify] https://crrev.com/6690d76f992ca98b07da71d1354b481195a85b17/media/learning/README.md [add] https://crrev.com/6690d76f992ca98b07da71d1354b481195a85b17/media/learning/common/BUILD.gn [rename] https://crrev.com/6690d76f992ca98b07da71d1354b481195a85b17/media/learning/common/instance.cc [add] https://crrev.com/6690d76f992ca98b07da71d1354b481195a85b17/media/learning/common/instance.h [add] https://crrev.com/6690d76f992ca98b07da71d1354b481195a85b17/media/learning/common/learning_session.cc [add] https://crrev.com/6690d76f992ca98b07da71d1354b481195a85b17/media/learning/common/learning_session.h [rename] https://crrev.com/6690d76f992ca98b07da71d1354b481195a85b17/media/learning/common/learning_task.cc [rename] https://crrev.com/6690d76f992ca98b07da71d1354b481195a85b17/media/learning/common/learning_task.h [rename] https://crrev.com/6690d76f992ca98b07da71d1354b481195a85b17/media/learning/common/value.cc [rename] https://crrev.com/6690d76f992ca98b07da71d1354b481195a85b17/media/learning/common/value.h [rename] https://crrev.com/6690d76f992ca98b07da71d1354b481195a85b17/media/learning/common/value_unittest.cc [add] https://crrev.com/6690d76f992ca98b07da71d1354b481195a85b17/media/learning/impl/BUILD.gn [rename] https://crrev.com/6690d76f992ca98b07da71d1354b481195a85b17/media/learning/impl/learner.h [add] https://crrev.com/6690d76f992ca98b07da71d1354b481195a85b17/media/learning/impl/learning_session_impl.cc [add] https://crrev.com/6690d76f992ca98b07da71d1354b481195a85b17/media/learning/impl/learning_session_impl.h [delete] https://crrev.com/0821b591b8f3754197e183bf65abae748be66e17/media/learning/instance.h [delete] https://crrev.com/0821b591b8f3754197e183bf65abae748be66e17/media/learning/learner_factory.h [modify] https://crrev.com/6690d76f992ca98b07da71d1354b481195a85b17/media/media_options.gni [modify] https://crrev.com/6690d76f992ca98b07da71d1354b481195a85b17/media/mojo/DEPS
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/aa824ea064790a17afc31012554a8cc4df55a6e6 commit aa824ea064790a17afc31012554a8cc4df55a6e6 Author: liberato@chromium.org <liberato@chromium.org> Date: Wed Nov 21 19:34:01 2018 Add mojo bindings for media learning. Also adds a typemap for TrainingExample. Bug: 897463 Change-Id: I66d47d01e56e0a8f250783225662f258646e4cfa Reviewed-on: https://chromium-review.googlesource.com/c/1338223 Commit-Queue: Frank Liberato <liberato@chromium.org> Reviewed-by: Daniel Cheng <dcheng@chromium.org> Reviewed-by: Xiaohan Wang <xhwang@chromium.org> Reviewed-by: Ken Rockot <rockot@google.com> Cr-Commit-Position: refs/heads/master@{#610162} [modify] https://crrev.com/aa824ea064790a17afc31012554a8cc4df55a6e6/media/learning/BUILD.gn [modify] https://crrev.com/aa824ea064790a17afc31012554a8cc4df55a6e6/media/learning/README.md [modify] https://crrev.com/aa824ea064790a17afc31012554a8cc4df55a6e6/media/learning/common/BUILD.gn [add] https://crrev.com/aa824ea064790a17afc31012554a8cc4df55a6e6/media/learning/mojo/BUILD.gn [add] https://crrev.com/aa824ea064790a17afc31012554a8cc4df55a6e6/media/learning/mojo/DEPS [add] https://crrev.com/aa824ea064790a17afc31012554a8cc4df55a6e6/media/learning/mojo/mojo_learning_session_impl.cc [add] https://crrev.com/aa824ea064790a17afc31012554a8cc4df55a6e6/media/learning/mojo/mojo_learning_session_impl.h [add] https://crrev.com/aa824ea064790a17afc31012554a8cc4df55a6e6/media/learning/mojo/mojo_learning_session_impl_unittest.cc [add] https://crrev.com/aa824ea064790a17afc31012554a8cc4df55a6e6/media/learning/mojo/public/cpp/BUILD.gn [add] https://crrev.com/aa824ea064790a17afc31012554a8cc4df55a6e6/media/learning/mojo/public/cpp/OWNERS [add] https://crrev.com/aa824ea064790a17afc31012554a8cc4df55a6e6/media/learning/mojo/public/cpp/learning_mojom_traits.cc [add] https://crrev.com/aa824ea064790a17afc31012554a8cc4df55a6e6/media/learning/mojo/public/cpp/learning_mojom_traits.h [add] https://crrev.com/aa824ea064790a17afc31012554a8cc4df55a6e6/media/learning/mojo/public/cpp/mojo_learning_session.cc [add] https://crrev.com/aa824ea064790a17afc31012554a8cc4df55a6e6/media/learning/mojo/public/cpp/mojo_learning_session.h [add] https://crrev.com/aa824ea064790a17afc31012554a8cc4df55a6e6/media/learning/mojo/public/cpp/mojo_learning_session_unittest.cc [add] https://crrev.com/aa824ea064790a17afc31012554a8cc4df55a6e6/media/learning/mojo/public/cpp/typemaps.gni [add] https://crrev.com/aa824ea064790a17afc31012554a8cc4df55a6e6/media/learning/mojo/public/mojom/BUILD.gn [add] https://crrev.com/aa824ea064790a17afc31012554a8cc4df55a6e6/media/learning/mojo/public/mojom/OWNERS [add] https://crrev.com/aa824ea064790a17afc31012554a8cc4df55a6e6/media/learning/mojo/public/mojom/learning_session.mojom [add] https://crrev.com/aa824ea064790a17afc31012554a8cc4df55a6e6/media/learning/mojo/public/mojom/learning_types.mojom [add] https://crrev.com/aa824ea064790a17afc31012554a8cc4df55a6e6/media/learning/mojo/public/mojom/learning_types.typemap [modify] https://crrev.com/aa824ea064790a17afc31012554a8cc4df55a6e6/media/mojo/BUILD.gn [modify] https://crrev.com/aa824ea064790a17afc31012554a8cc4df55a6e6/mojo/public/tools/bindings/chromium_bindings_configuration.gni
Comment 1 by bugdroid1@chromium.org
, Nov 5