| Index: services/media/framework_mojo/mojo_pull_mode_producer.cc
|
| diff --git a/services/media/framework_mojo/mojo_pull_mode_producer.cc b/services/media/framework_mojo/mojo_pull_mode_producer.cc
|
| index 141d6e1114751bbd40c367af5b0665b554a369bf..b2c7dc8cdf180bafc72312e53996946c81dd6203 100644
|
| --- a/services/media/framework_mojo/mojo_pull_mode_producer.cc
|
| +++ b/services/media/framework_mojo/mojo_pull_mode_producer.cc
|
| @@ -11,7 +11,7 @@ namespace media {
|
| MojoPullModeProducer::MojoPullModeProducer() :
|
| state_(MediaState::UNPREPARED),
|
| demand_(Demand::kNegative),
|
| - presentation_time_(0),
|
| + pts_(0),
|
| cached_packet_(nullptr) {}
|
|
|
| MojoPullModeProducer::~MojoPullModeProducer() {
|
| @@ -157,7 +157,7 @@ bool MojoPullModeProducer::MaybeHandlePullUnsafe(
|
| // At end-of-stream. Respond with empty end-of-stream packet.
|
| HandlePullWithPacketUnsafe(
|
| callback,
|
| - Packet::CreateEndOfStream(presentation_time_));
|
| + Packet::CreateEndOfStream(pts_));
|
| return true;
|
| }
|
|
|
| @@ -190,11 +190,10 @@ MediaPacketPtr MojoPullModeProducer::CreateMediaPacket(
|
| region->length = packet->size();
|
|
|
| MediaPacketPtr media_packet = MediaPacket::New();
|
| - media_packet->pts = packet->presentation_time();
|
| - media_packet->duration = packet->duration();
|
| + media_packet->pts = packet->pts();
|
| media_packet->end_of_stream = packet->end_of_stream();
|
| media_packet->payload = region.Pass();
|
| - presentation_time_ = packet->presentation_time() + packet->duration();
|
| + pts_ = packet->pts();
|
|
|
| return media_packet.Pass();
|
| }
|
|
|