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