| Index: services/media/framework/parts/lpcm_reformatter.cc
|
| diff --git a/services/media/framework/parts/lpcm_reformatter.cc b/services/media/framework/parts/lpcm_reformatter.cc
|
| index 91c86f2eb8f2ff61abf4636864671ad832cf0599..79b5458a5b4995e33f8b018110f13e23450b5eb5 100644
|
| --- a/services/media/framework/parts/lpcm_reformatter.cc
|
| +++ b/services/media/framework/parts/lpcm_reformatter.cc
|
| @@ -249,8 +249,7 @@ bool LpcmReformatterImpl<TIn, TOut>::TransformPacket(
|
| if (in_size == 0) {
|
| // Zero-sized input packet. Make a copy.
|
| *output = Packet::Create(
|
| - input->presentation_time(),
|
| - input->duration(),
|
| + input->pts(),
|
| input->end_of_stream(),
|
| 0,
|
| nullptr,
|
| @@ -258,7 +257,7 @@ bool LpcmReformatterImpl<TIn, TOut>::TransformPacket(
|
| return true;
|
| }
|
|
|
| - size_t frame_count = input->duration();
|
| + size_t frame_count = in_type_.frame_count(in_size);
|
| uint64_t out_size = out_type_.min_buffer_size(frame_count);
|
|
|
| void* buffer = allocator->AllocatePayloadBuffer(out_size);
|
| @@ -285,8 +284,7 @@ bool LpcmReformatterImpl<TIn, TOut>::TransformPacket(
|
| }
|
|
|
| *output = Packet::Create(
|
| - input->presentation_time(),
|
| - frame_count,
|
| + input->pts(),
|
| input->end_of_stream(),
|
| out_size,
|
| buffer,
|
|
|