Bug 1038971 - Fix libav frame ordering; r=edwin

This commit is contained in:
Anthony Jones 2014-07-16 11:54:26 +12:00
Родитель de19994a7f
Коммит 5a491f61ff
1 изменённых файлов: 3 добавлений и 3 удалений

Просмотреть файл

@ -83,9 +83,9 @@ FFmpegH264Decoder<LIBAV_VER>::DecodeFrame(mp4_demuxer::MP4Sample* aSample)
info.mHasVideo = true;
data = VideoData::CreateFromImage(
info, mImageContainer, aSample->byte_offset,
aSample->composition_timestamp, aSample->duration,
reinterpret_cast<Image*>(frame->opaque), aSample->is_sync_point, -1,
info, mImageContainer, aSample->byte_offset, frame->pkt_pts,
aSample->duration, reinterpret_cast<Image*>(frame->opaque),
aSample->is_sync_point, -1,
gfx::IntRect(0, 0, mCodecContext.width, mCodecContext.height));
mCallback->Output(data.forget());