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

Unified Diff: services/media/framework_mojo/mojo_pull_mode_producer.cc

Issue 1814553002: Motown: Improvements to packet definition (Closed) Base URL: https://github.com/domokit/mojo.git@master
Patch Set: Added a comment. Created 4 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « services/media/framework_mojo/mojo_pull_mode_producer.h ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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();
}
« no previous file with comments | « services/media/framework_mojo/mojo_pull_mode_producer.h ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698