Commit c03d778e authored by Louis Letourneau's avatar Louis Letourneau

This fixes the seeking in h264 B-Frame enabled video issue. #4890

parent c3d1f94e
...@@ -971,7 +971,8 @@ bool CvCapture_FFMPEG::grabFrame() ...@@ -971,7 +971,8 @@ bool CvCapture_FFMPEG::grabFrame()
{ {
//picture_pts = picture->best_effort_timestamp; //picture_pts = picture->best_effort_timestamp;
if( picture_pts == AV_NOPTS_VALUE_ ) if( picture_pts == AV_NOPTS_VALUE_ )
picture_pts = packet.pts != AV_NOPTS_VALUE_ && packet.pts != 0 ? packet.pts : packet.dts; picture_pts = picture->pkt_pts != AV_NOPTS_VALUE_ && picture->pkt_pts != 0 ? picture->pkt_pts : picture->pkt_dts;
frame_number++; frame_number++;
valid = true; valid = true;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment