View Single Post
  #7 (permalink)  
Old 10th August 2008
adicoto adicoto is offline
BS.Player Master
Join Date: Jan 2003
Location: Romania
Age: 56
Posts: 5,235
Rep Power: 32
adicoto is on a distinguished road

Originally Posted by kimiraikkonen
Indeed, yes a sudden action on playback such as seeking(an hitting a hole in your sample) may cause temporary instability, but is it acceptable?

For me it's acceptable. Things work like this.

Let's see a little how the video compresion works. At a basic level. MPEG compression uses a frame as a base. It calculates the next frame only by the difference from the last played frame. And so on...until the difference hits a level. Then, a new frame (a key frame) it's memorated and it's used to calculate the next ones. When you skip to a position into the file or FF into it, there are some calculations to be done. Seeking the nearest keyframe before the point where the file was FF and after that, decoding frames, one by one, until the exact point you decided the movie to be skipped. Those things require CPU and the playback of the file it's accelerated to get to that point.

Remember, you can't jump from a keyframe to the next 167th frame without decoding the other 166 before. Hope this help understanding.

And yes, you can uninstall COreAVC and install FFDshow, as J7N suggested and see if there is a difference.
Reply With Quote

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20