Index: /libmpc/branches/r2d/libmpcdec/mpc_decoder.c
===================================================================
--- /libmpc/branches/r2d/libmpcdec/mpc_decoder.c	(revision 244)
+++ /libmpc/branches/r2d/libmpcdec/mpc_decoder.c	(revision 245)
@@ -174,4 +174,5 @@
 		if (last_frame_samples == 0) last_frame_samples = MPC_FRAME_LENGTH;
 		d->samples += last_frame_samples - MPC_FRAME_LENGTH;
+		samples_left += last_frame_samples - MPC_FRAME_LENGTH;
 	}
 
