set demuxer->filepos before ds_add_packet, noticed that movi_start and movi_end on mpeg demuxer were not set, so set them, still not getting progress bar though