Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(284)

Issue 1986303002: Motown: Use new TimelineTransform and related definitions (Closed)

Created:
4 years, 7 months ago by dalesat
Modified:
4 years, 7 months ago
Reviewers:
kulakowski
CC:
mojo-reviews_chromium.org, gregsimon, qsr+mojo_chromium.org, viettrungluu+watch_chromium.org, abarth-chromium, Aaron Boodman, darin (slow to review), ben+mojo_chromium.org
Base URL:
https://github.com/domokit/mojo.git@master
Target Ref:
refs/heads/master
Project:
mojo
Visibility:
Public.

Description

Motown: Use new TimelineTransform and related definitions 1) Deleted rate_control.mojom and replaced with timelines.mojom and timeline_controller.mojom. 2) Removed redundant functionality from MediaTimelineController etc. 3) Deleted rate_control_base.* rate control implementation and replaced with timeline_control_site.* timeline control site implementation. 4) Moved mojo_publisher from factory_service to common so it can be used by timeline_control_site. 5) Updated many dependencies thereof. R=kulakowski@chromium.org Committed: https://chromium.googlesource.com/external/mojo/+/6c0e2d583d935eeb5d36360d92741672c996bfa0

Patch Set 1 #

Total comments: 6

Patch Set 2 : Fixes per feedback. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+587 lines, -1468 lines) Patch
M examples/audio_play_test/BUILD.gn View 2 chunks +2 lines, -0 lines 0 comments Download
M examples/audio_play_test/play_tone.cc View 5 chunks +15 lines, -23 lines 0 comments Download
M examples/audio_play_test/play_wav.cc View 4 chunks +11 lines, -9 lines 0 comments Download
M examples/media_test/media_test.h View 2 chunks +2 lines, -2 lines 0 comments Download
M examples/media_test/media_test.cc View 3 chunks +5 lines, -14 lines 0 comments Download
M mojo/dart/packages/mojo_services/BUILD.gn View 1 chunk +0 lines, -1 line 0 comments Download
M mojo/dart/packages/mojo_services/lib/mojo/media/audio_track.mojom.dart View 1 10 chunks +24 lines, -24 lines 0 comments Download
M mojo/dart/packages/mojo_services/lib/mojo/media/media_player.mojom.dart View 1 3 chunks +3 lines, -3 lines 0 comments Download
M mojo/dart/packages/mojo_services/lib/mojo/media/media_sink.mojom.dart View 1 3 chunks +3 lines, -3 lines 0 comments Download
M mojo/dart/packages/mojo_services/lib/mojo/media/timeline_controller.mojom.dart View 1 12 chunks +13 lines, -625 lines 0 comments Download
M mojo/dart/packages/mojo_services/lib/mojo/timelines.mojom.dart View 1 2 chunks +1 line, -1 line 0 comments Download
M mojo/services/media/audio/interfaces/audio_track.mojom View 2 chunks +3 lines, -3 lines 0 comments Download
M mojo/services/media/common/cpp/BUILD.gn View 1 chunk +1 line, -0 lines 0 comments Download
A mojo/services/media/common/cpp/timeline.h View 1 chunk +53 lines, -0 lines 0 comments Download
M mojo/services/media/common/cpp/timeline_function.h View 2 chunks +15 lines, -0 lines 0 comments Download
M mojo/services/media/common/cpp/timeline_function.cc View 1 chunk +21 lines, -0 lines 0 comments Download
M mojo/services/media/common/cpp/timeline_rate.h View 1 2 chunks +23 lines, -0 lines 0 comments Download
M mojo/services/media/common/interfaces/BUILD.gn View 1 chunk +0 lines, -1 line 0 comments Download
D mojo/services/media/common/interfaces/rate_control.mojom View 1 chunk +0 lines, -102 lines 0 comments Download
M mojo/services/media/common/interfaces/timelines.mojom View 2 chunks +3 lines, -2 lines 0 comments Download
M mojo/services/media/control/interfaces/media_player.mojom View 2 chunks +2 lines, -2 lines 0 comments Download
M mojo/services/media/control/interfaces/media_sink.mojom View 2 chunks +2 lines, -2 lines 0 comments Download
M mojo/services/media/core/interfaces/timeline_controller.mojom View 2 chunks +4 lines, -41 lines 0 comments Download
M services/media/audio/audio_track_impl.h View 4 chunks +6 lines, -6 lines 0 comments Download
M services/media/audio/audio_track_impl.cc View 6 chunks +25 lines, -6 lines 0 comments Download
M services/media/common/BUILD.gn View 1 chunk +4 lines, -1 line 0 comments Download
A + services/media/common/mojo_publisher.h View 2 chunks +3 lines, -3 lines 0 comments Download
D services/media/common/rate_control_base.h View 1 chunk +0 lines, -108 lines 0 comments Download
D services/media/common/rate_control_base.cc View 1 chunk +0 lines, -299 lines 0 comments Download
A services/media/common/timeline_control_site.h View 1 1 chunk +94 lines, -0 lines 0 comments Download
A services/media/common/timeline_control_site.cc View 1 chunk +193 lines, -0 lines 0 comments Download
M services/media/factory_service/BUILD.gn View 1 2 chunks +1 line, -1 line 0 comments Download
M services/media/factory_service/audio_track_controller.h View 1 chunk +1 line, -1 line 0 comments Download
M services/media/factory_service/audio_track_controller.cc View 1 chunk +3 lines, -3 lines 0 comments Download
M services/media/factory_service/media_demux_impl.h View 1 chunk +1 line, -1 line 0 comments Download
M services/media/factory_service/media_player_impl.h View 1 chunk +1 line, -1 line 0 comments Download
M services/media/factory_service/media_sink_impl.h View 2 chunks +5 lines, -6 lines 0 comments Download
M services/media/factory_service/media_sink_impl.cc View 5 chunks +38 lines, -86 lines 0 comments Download
M services/media/factory_service/media_source_impl.h View 1 chunk +1 line, -1 line 0 comments Download
D services/media/factory_service/mojo_publisher.h View 1 chunk +0 lines, -65 lines 0 comments Download
M services/media/framework_mojo/mojo_formatting.h View 2 chunks +1 line, -2 lines 0 comments Download
M services/media/framework_mojo/mojo_formatting.cc View 2 chunks +4 lines, -20 lines 0 comments Download

Messages

Total messages: 8 (3 generated)
dalesat
Please take a look. Thanks!
4 years, 7 months ago (2016-05-17 17:24:54 UTC) #3
kulakowski
A couple small-ish things, but looks solid! Nice. https://codereview.chromium.org/1986303002/diff/1/mojo/services/media/common/cpp/timeline.h File mojo/services/media/common/cpp/timeline.h (right): https://codereview.chromium.org/1986303002/diff/1/mojo/services/media/common/cpp/timeline.h#newcode34 mojo/services/media/common/cpp/timeline.h:34: return ...
4 years, 7 months ago (2016-05-24 13:57:24 UTC) #4
dalesat
Thanks! PTAL https://codereview.chromium.org/1986303002/diff/1/mojo/services/media/common/cpp/timeline.h File mojo/services/media/common/cpp/timeline.h (right): https://codereview.chromium.org/1986303002/diff/1/mojo/services/media/common/cpp/timeline.h#newcode34 mojo/services/media/common/cpp/timeline.h:34: return static_cast<int64_t>(seconds * std::nano::den); On 2016/05/24 13:57:24, ...
4 years, 7 months ago (2016-05-24 18:09:16 UTC) #5
kulakowski
lgtm
4 years, 7 months ago (2016-05-24 18:11:04 UTC) #6
dalesat
4 years, 7 months ago (2016-05-24 18:14:35 UTC) #8
Message was sent while issue was closed.
Committed patchset #2 (id:20001) manually as
6c0e2d583d935eeb5d36360d92741672c996bfa0 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698