--- mplayer-1.0_rc4_p20101107-orig/mencoder.c	2010-11-07 22:43:15 +0900
+++ mplayer-1.0_rc4_p20101107/mencoder.c	2010-11-08 22:43:00 +0900
@@ -1599,10 +1599,11 @@
 #endif
       if(!quiet) {
 	if( mp_msg_test(MSGT_STATUSLINE,MSGL_V) ) {
-		mp_msg(MSGT_STATUSLINE,MSGL_STATUS,"Pos:%6.1fs %6df (%2d%%) %3dfps Trem:%4dmin %3dmb  A-V:%5.3f [%d:%d] A/Vms %d/%d D/B/S %d/%d/%d \r",
+		mp_msg(MSGT_STATUSLINE,MSGL_STATUS,"Pos:%6.1fs %6df (%2d%%) %3dfps Trem:%4d:%02d %3dmb  A-V:%5.3f [%d:%d] A/Vms %d/%d D/B/S %d/%d/%d \r",
 	    	v_muxer_time, decoded_frameno, (int)(p*100),
 	    	(t>1) ? (int)(decoded_frameno/t+0.5) : 0,
-	    	(p>0.001) ? (int)((t/p-t)/60) : 0,
+	    	(p>0.001) ? ((int)(t/p-t))/60 : 0, 
+	    	(p>0.001) ? ((int)(t/p-t))%60 : 0, 
 	    	(p>0.001) ? (int)(stream_tell(muxer->stream)/p/1024/1024) : 0,
 	    	v_pts_corr,
 	    	(v_muxer_time>1) ? (int)(mux_v->size/v_muxer_time/125) : 0,
@@ -1611,10 +1612,11 @@
 			duplicatedframes, badframes, skippedframes
 		);
 	} else
-	mp_msg(MSGT_STATUSLINE,MSGL_STATUS,"Pos:%6.1fs %6df (%2d%%) %5.2ffps Trem:%4dmin %3dmb  A-V:%5.3f [%d:%d]\r",
+	mp_msg(MSGT_STATUSLINE,MSGL_STATUS,"Pos:%6.1fs %6df (%2d%%) %5.2ffps Trem:%4d:%02d %3dmb  A-V:%5.3f [%d:%d]\r",
 	    v_muxer_time, decoded_frameno, (int)(p*100),
 	    (t>1) ? (float)(decoded_frameno/t) : 0,
-	    (p>0.001) ? (int)((t/p-t)/60) : 0,
+	    (p>0.001) ? ((int)(t/p-t))/60 : 0, 
+	    (p>0.001) ? ((int)(t/p-t))%60 : 0, 
 	    (p>0.001) ? (int)(stream_tell(muxer->stream)/p/1024/1024) : 0,
 	    v_pts_corr,
 	    (v_muxer_time>1) ? (int)(mux_v->size/v_muxer_time/125) : 0,
