| Index: mojo/services/media/common/cpp/timeline_function.cc
|
| diff --git a/mojo/services/media/common/cpp/timeline_function.cc b/mojo/services/media/common/cpp/timeline_function.cc
|
| index 350fde64a6ef6332591cce5697b1d18ff74029d4..f2b1ec167dfc2d19bda9e0660f84787b944aabac 100644
|
| --- a/mojo/services/media/common/cpp/timeline_function.cc
|
| +++ b/mojo/services/media/common/cpp/timeline_function.cc
|
| @@ -29,4 +29,25 @@ TimelineFunction TimelineFunction::Compose(const TimelineFunction& bc,
|
| }
|
|
|
| } // namespace media
|
| +
|
| +TimelineTransformPtr
|
| +TypeConverter<TimelineTransformPtr, media::TimelineFunction>::Convert(
|
| + const media::TimelineFunction& input) {
|
| + TimelineTransformPtr result = TimelineTransform::New();
|
| + result->reference_time = input.reference_time();
|
| + result->subject_time = input.subject_time();
|
| + result->reference_delta = input.reference_delta();
|
| + result->subject_delta = input.subject_delta();
|
| + return result;
|
| +}
|
| +
|
| +media::TimelineFunction
|
| +TypeConverter<media::TimelineFunction, TimelineTransformPtr>::Convert(
|
| + const TimelineTransformPtr& input) {
|
| + return input ? media::TimelineFunction(
|
| + input->reference_time, input->subject_time,
|
| + input->reference_delta, input->subject_delta)
|
| + : media::TimelineFunction();
|
| +}
|
| +
|
| } // namespace mojo
|
|
|