| Index: media/filters/ffmpeg_demuxer.cc
|
| diff --git a/media/filters/ffmpeg_demuxer.cc b/media/filters/ffmpeg_demuxer.cc
|
| index 061d631bb67fd25bd795b0e20759a398209ef032..f5b4fddad3b97f03040d8f5f209f940f9d8d3d4c 100644
|
| --- a/media/filters/ffmpeg_demuxer.cc
|
| +++ b/media/filters/ffmpeg_demuxer.cc
|
| @@ -902,15 +902,7 @@ void FFmpegDemuxer::OnReadFrameDone(ScopedAVPacket packet, int result) {
|
| if (!packet->data) {
|
| ScopedAVPacket new_packet(new AVPacket());
|
| av_new_packet(new_packet.get(), 0);
|
| -
|
| - new_packet->pts = packet->pts;
|
| - new_packet->dts = packet->dts;
|
| - new_packet->pos = packet->pos;
|
| - new_packet->duration = packet->duration;
|
| - new_packet->convergence_duration = packet->convergence_duration;
|
| - new_packet->flags = packet->flags;
|
| - new_packet->stream_index = packet->stream_index;
|
| -
|
| + av_packet_copy_props(new_packet.get(), packet.get());
|
| packet.swap(new_packet);
|
| }
|
|
|
|
|