Mercurial > mplayer.hg
comparison libmpdemux/demux_avs.c @ 19217:054441794c95
Do not count each decoded frame twice.
author | reimar |
---|---|
date | Fri, 28 Jul 2006 17:03:08 +0000 |
parents | 668f0209df77 |
children | 950f60b90cf5 |
comparison
equal
deleted
inserted
replaced
19216:5fd000355777 | 19217:054441794c95 |
---|---|
184 mp_msg(MSGT_DEMUX, MSGL_V, "AVS: error getting frame -- EOF??\n"); | 184 mp_msg(MSGT_DEMUX, MSGL_V, "AVS: error getting frame -- EOF??\n"); |
185 return 0; | 185 return 0; |
186 } | 186 } |
187 | 187 |
188 dp = new_demux_packet(curr_frame->vfb->data_size); | 188 dp = new_demux_packet(curr_frame->vfb->data_size); |
189 sh_video->num_frames_decoded++; | |
190 sh_video->num_frames++; | |
191 | 189 |
192 dp->pts=AVS->frameno / sh_video->fps; | 190 dp->pts=AVS->frameno / sh_video->fps; |
193 | 191 |
194 memcpy(dp->buffer, curr_frame->vfb->data + curr_frame->offset, curr_frame->vfb->data_size); | 192 memcpy(dp->buffer, curr_frame->vfb->data + curr_frame->offset, curr_frame->vfb->data_size); |
195 ds_add_packet(demuxer->video, dp); | 193 ds_add_packet(demuxer->video, dp); |