Index: /libmpc/trunk/include/mpc/streaminfo.h
===================================================================
--- /libmpc/trunk/include/mpc/streaminfo.h	(revision 310)
+++ /libmpc/trunk/include/mpc/streaminfo.h	(revision 311)
@@ -80,5 +80,4 @@
 	mpc_uint64_t         samples;            ///< Number of samples in the stream
 	mpc_uint64_t         beg_silence;        ///< Number of samples that must not be played at the beginning of the stream
-	mpc_uint64_t         end_silence;        ///< Number of samples that must not be played at the end of the stream
     //@}
 
Index: /libmpc/trunk/libmpcdec/streaminfo.c
===================================================================
--- /libmpc/trunk/libmpcdec/streaminfo.c	(revision 310)
+++ /libmpc/trunk/libmpcdec/streaminfo.c	(revision 311)
@@ -93,5 +93,5 @@
 			tmp = "--Unstable--";
 
-		sprintf(si->encoder, "%s %u.%u build %u", tmp, major, minor, build);
+		sprintf(si->encoder, "%s %u.%u.%u", tmp, major, minor, build);
 	}
 }
@@ -195,5 +195,4 @@
 	mpc_bits_get_size(&r, &si->samples);
 	mpc_bits_get_size(&r, &si->beg_silence);
-	mpc_bits_get_size(&r, &si->end_silence);
 
 	si->is_true_gapless = 1;
Index: /libmpc/trunk/libmpcenc/encode_sv7.c
===================================================================
--- /libmpc/trunk/libmpcenc/encode_sv7.c	(revision 310)
+++ /libmpc/trunk/libmpcenc/encode_sv7.c	(revision 311)
@@ -115,5 +115,4 @@
 		writeBits ( e, tmp[i], 8 );
 	writeBits ( e, 0, 8 ); // nb of samples to skip at beginning
-	writeBits ( e, 0, 8 ); // nb of samples to skip at end
 
 	switch ( SampleFreq ) {
Index: /libmpc/trunk/mpcenc/config.h
===================================================================
--- /libmpc/trunk/mpcenc/config.h	(revision 310)
+++ /libmpc/trunk/mpcenc/config.h	(revision 311)
@@ -32,6 +32,6 @@
 
 #define MPCENC_MAJOR 1
-#define MPCENC_MINOR 21
-#define MPCENC_BUILD 1
+#define MPCENC_MINOR 23
+#define MPCENC_BUILD 0
 
 /* end of config.h */
