comparison libmpdemux/demux_avi.c @ 14502:8769fa370f83

Move generic length and percent pos calculation to demuxer.c
author reimar
date Sat, 15 Jan 2005 16:11:45 +0000
parents 846ed866f86c
children 6b86089c2edd
comparison
equal deleted inserted replaced
14501:128f5f22f310 14502:8769fa370f83
844 if (sh_video->video.dwLength<=1) return DEMUXER_CTRL_GUESS; 844 if (sh_video->video.dwLength<=1) return DEMUXER_CTRL_GUESS;
845 return DEMUXER_CTRL_OK; 845 return DEMUXER_CTRL_OK;
846 846
847 case DEMUXER_CTRL_GET_PERCENT_POS: 847 case DEMUXER_CTRL_GET_PERCENT_POS:
848 if (!priv->numberofframes) { 848 if (!priv->numberofframes) {
849 if (demuxer->movi_end==demuxer->movi_start) return DEMUXER_CTRL_DONTKNOW; 849 return DEMUXER_CTRL_DONTKNOW;
850 *((int *)arg)=(int)((demuxer->filepos-demuxer->movi_start)/((demuxer->movi_end-demuxer->movi_start)/100));
851 return DEMUXER_CTRL_OK;
852 } 850 }
853 *((int *)arg)=(int)(priv->video_pack_no*100/priv->numberofframes); 851 *((int *)arg)=(int)(priv->video_pack_no*100/priv->numberofframes);
854 if (sh_video->video.dwLength<=1) return DEMUXER_CTRL_GUESS; 852 if (sh_video->video.dwLength<=1) return DEMUXER_CTRL_GUESS;
855 return DEMUXER_CTRL_OK; 853 return DEMUXER_CTRL_OK;
856 854