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

Unified Diff: services/media/framework_mojo/mojo_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
Index: services/media/framework_mojo/mojo_producer.cc
diff --git a/services/media/framework_mojo/mojo_producer.cc b/services/media/framework_mojo/mojo_producer.cc
index 4554ae510517dad25fd81e1b0f2b2d7015d1a383..744feedf1ae5c8481aabf3d384d13f5ac850bf2f 100644
--- a/services/media/framework_mojo/mojo_producer.cc
+++ b/services/media/framework_mojo/mojo_producer.cc
@@ -56,7 +56,7 @@ void MojoProducer::FlushConnection(const FlushConnectionCallback& callback) {
DCHECK(consumer_.is_bound());
consumer_->Flush(callback);
- first_presentation_time_since_flush_ = Packet::kUnknownPresentationTime;
+ first_pts_since_flush_ = Packet::kUnknownPts;
end_of_stream_= false;
}
@@ -65,8 +65,8 @@ void MojoProducer::SetStatusCallback(
status_callback_ = callback;
}
-int64_t MojoProducer::GetFirstPresentationTimeSinceFlush() {
- return first_presentation_time_since_flush_;
+int64_t MojoProducer::GetFirstPtsSinceFlush() {
+ return first_pts_since_flush_;
}
PayloadAllocator* MojoProducer::allocator() {
@@ -80,9 +80,8 @@ void MojoProducer::SetDemandCallback(const DemandCallback& demand_callback) {
Demand MojoProducer::SupplyPacket(PacketPtr packet) {
DCHECK(packet);
- if (first_presentation_time_since_flush_ ==
- Packet::kUnknownPresentationTime) {
- first_presentation_time_since_flush_ = packet->presentation_time();
+ if (first_pts_since_flush_ == Packet::kUnknownPts) {
+ first_pts_since_flush_ = packet->pts();
}
// If we're no longer connected, throw the packet away.
@@ -192,8 +191,7 @@ MediaPacketPtr MojoProducer::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();
« no previous file with comments | « services/media/framework_mojo/mojo_producer.h ('k') | services/media/framework_mojo/mojo_pull_mode_producer.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698