comparison demux_avi.c @ 1546:d4cd08b06665

display number of decoded frames (for progr. mpeg2)
author arpi
date Thu, 16 Aug 2001 01:03:51 +0000
parents 6e752419c7e8
children 5c7760aa4f94
comparison
equal deleted inserted replaced
1545:da26060c81ef 1546:d4cd08b06665
517 d_video->pack_no=0; 517 d_video->pack_no=0;
518 for(i=0;i<video_chunk_pos;i++){ 518 for(i=0;i<video_chunk_pos;i++){
519 int id=((AVIINDEXENTRY *)priv->idx)[i].ckid; 519 int id=((AVIINDEXENTRY *)priv->idx)[i].ckid;
520 if(avi_stream_id(id)==d_video->id) ++d_video->pack_no; 520 if(avi_stream_id(id)==d_video->id) ++d_video->pack_no;
521 } 521 }
522 sh_video->num_frames=d_video->pack_no; 522 sh_video->num_frames=sh_video->num_frames_decoded=d_video->pack_no;
523 priv->avi_video_pts=d_video->pack_no*(float)sh_video->video.dwScale/(float)sh_video->video.dwRate; 523 priv->avi_video_pts=d_video->pack_no*(float)sh_video->video.dwScale/(float)sh_video->video.dwRate;
524 d_video->pos=video_chunk_pos; 524 d_video->pos=video_chunk_pos;
525 525
526 printf("V_SEEK: pack=%d pts=%5.3f chunk=%d \n",d_video->pack_no,priv->avi_video_pts,video_chunk_pos); 526 printf("V_SEEK: pack=%d pts=%5.3f chunk=%d \n",d_video->pack_no,priv->avi_video_pts,video_chunk_pos);
527 527