1. A method of determining predicted numbers of processor cycles required for respective segments of a media file for playback of the media file, the method comprising: performing a bitstream analysis of the media file to determine a number of non-zero IDCT coefficients of the respective segments, input parameters of an MC task function associated with respective segments, or both; and determining the predicted numbers of processor cycles based on the bitstream analysis.