I believe the way this should work would be to playback the video as fast as possible. As soon as one frame is finished decoding, decode the next one. Take a time for each frame and then make sure that no frame takes longer than (1 / FPS) seconds to decode. If no frame takes longer than that to decode, you should have skip-free playback. Really all you'd need would be the time for the longest frame.

Other factors would be: time to deinterlace a frame, time to decode the audio for one frame, etc. Add them all the times that you require and make sure you are under (1 / FPS) seconds.

Brian
_______________________________________________
mythtv-users mailing list
[email protected]
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users

Reply via email to