diff mencoder.c @ 16836:a5ff3d90f16d

comment on -noskip patch
author rfelker
date Sun, 23 Oct 2005 15:05:11 +0000
parents c1aabebbe2e7
children 4951a3abcd1a
line wrap: on
line diff
--- a/mencoder.c	Sun Oct 23 14:49:32 2005 +0000
+++ b/mencoder.c	Sun Oct 23 15:05:11 2005 +0000
@@ -1302,6 +1302,11 @@
 	// unwanted skipping of a frame, what to do?
         v_timer_corr-=(float)mux_v->h.dwScale/mux_v->h.dwRate;
 #if 0
+        // Old code apparently made under the assumption that !blit_frame means
+        // decoding failed due to corruption or something.. but duplication and
+        // skipping of frames should be entirely disabled when skip_limit==0,
+        // and must be in order for many filters to work with -noskip.
+        // Eventually this entire block should probably be removed.
 	if(skip_limit==0){
 	    // skipping not allowed -> write empty frame:
 	    if (!encode_duplicates || !sh_video->vfilter || ((vf_instance_t *)sh_video->vfilter)->control(sh_video->vfilter, VFCTRL_DUPLICATE_FRAME, 0) != CONTROL_TRUE)