diff --git a/VERSION b/VERSION
deleted file mode 100644
index c650d5af2e4bb1f21c2f517cdae22fdbf34fde4b..0000000000000000000000000000000000000000
--- a/VERSION
+++ /dev/null
@@ -1 +0,0 @@
-0.4.8
\ No newline at end of file
diff --git a/common.h b/common.h
deleted file mode 100644
index 102ecae3fa21c8dd64591ddd2c297916a27eac82..0000000000000000000000000000000000000000
--- a/common.h
+++ /dev/null
@@ -1,7 +0,0 @@
-#ifndef FFMPEG_COMMON_H
-#define FFMPEG_COMMON_H
-
-#define FFMPEG_VERSION_INT 0x000408
-#define FFMPEG_VERSION     "0.4.8"
-
-#endif /* COMMON_H */
diff --git a/ffmpeg.c b/ffmpeg.c
index 60869b827a360e8ed3ef47f38688bc01fd717675..43f7a70d67e16137b0f78775f773f29158ab1bc7 100644
--- a/ffmpeg.c
+++ b/ffmpeg.c
@@ -17,7 +17,6 @@
  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 #define HAVE_AV_CONFIG_H
-#include "common.h"
 #include "avformat.h"
 #include "framehook.h"
 
diff --git a/ffplay.c b/ffplay.c
index f388c85c4dde5577b6379dfd22af82a14af5e1e8..cc7c1e39af788feb25ff52e700792b61c4c11046 100644
--- a/ffplay.c
+++ b/ffplay.c
@@ -17,7 +17,6 @@
  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 #define HAVE_AV_CONFIG_H
-#include "common.h"
 #include "avformat.h"
 
 #include "cmdutils.h"
diff --git a/ffserver.c b/ffserver.c
index 057a386e7239e8e46267e5e0390b672e518a60de..d665f4ef505cc45dcc9a0bdf6a217ef5ebb111ef 100644
--- a/ffserver.c
+++ b/ffserver.c
@@ -17,7 +17,6 @@
  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 #define HAVE_AV_CONFIG_H
-#include "common.h"
 #include "avformat.h"
 
 #include <stdarg.h>
diff --git a/libavcodec/avcodec.h b/libavcodec/avcodec.h
index 4088c978c008d4671b5916bec6224b0da1aa8d13..c193117debe8af707590d76500a09f606341c2a9 100644
--- a/libavcodec/avcodec.h
+++ b/libavcodec/avcodec.h
@@ -13,12 +13,16 @@ extern "C" {
 
 #include "common.h"
 
-#define LIBAVCODEC_VERSION_INT 0x000408
-#define LIBAVCODEC_VERSION     "0.4.8"
+#define FFMPEG_VERSION_INT     0x000408
+#define FFMPEG_VERSION         "0.4.8"
 #define LIBAVCODEC_BUILD       4679
-#define LIBAVCODEC_BUILD_STR   "4679"
 
-#define LIBAVCODEC_IDENT	"FFmpeg" LIBAVCODEC_VERSION "b" LIBAVCODEC_BUILD_STR
+#define LIBAVCODEC_VERSION_INT FFMPEG_VERSION_INT
+#define LIBAVCODEC_VERSION     FFMPEG_VERSION
+
+#define AV_STRINGIFY(s)	AV_TOSTRING(s)
+#define AV_TOSTRING(s) #s
+#define LIBAVCODEC_IDENT	"FFmpeg" LIBAVCODEC_VERSION "b" AV_STRINGIFY(LIBAVCODEC_BUILD)
 
 enum CodecID {
     CODEC_ID_NONE, 
diff --git a/libavformat/avformat.h b/libavformat/avformat.h
index d1d0ba365f9b2b19fe7e9f934f0b97dfa15cb7d6..61919e9f3ee77ffc7d54d95549a8e97ce7ba0c63 100644
--- a/libavformat/avformat.h
+++ b/libavformat/avformat.h
@@ -5,12 +5,11 @@
 extern "C" {
 #endif
 
-#define LIBAVFORMAT_VERSION_INT 0x000408
-#define LIBAVFORMAT_VERSION     "0.4.8"
 #define LIBAVFORMAT_BUILD       4608
-#define LIBAVFORMAT_BUILD_STR   "4608"
 
-#define LIBAVFORMAT_IDENT	"FFmpeg" LIBAVFORMAT_VERSION "b" LIBAVFORMAT_BUILD_STR
+#define LIBAVFORMAT_VERSION_INT FFMPEG_VERSION_INT
+#define LIBAVFORMAT_VERSION     FFMPEG_VERSION
+#define LIBAVFORMAT_IDENT	"FFmpeg" FFMPEG_VERSION "b" AV_STRINGIFY(LIBAVFORMAT_BUILD)
 
 #include <time.h>