summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Niedermayer <michaelni@gmx.at>2005-07-31 10:51:04 +0000
committerMichael Niedermayer <michaelni@gmx.at>2005-07-31 10:51:04 +0000
commit5aa083eec1d89cf1aadb3260ea1826dbea0b3845 (patch)
treec71acef323cc5f696b4a0ccf07a637a4c69379cf
parente53222d19b8dd42ac8c4c396369eb3bc3b41742a (diff)
A.B.C versions
Originally committed as revision 4486 to svn://svn.ffmpeg.org/ffmpeg/trunk
-rw-r--r--libavcodec/avcodec.h13
-rw-r--r--libavcodec/h263.c4
-rw-r--r--libavformat/avformat.h8
3 files changed, 15 insertions, 10 deletions
diff --git a/libavcodec/avcodec.h b/libavcodec/avcodec.h
index 750ab1cae2..bccfe6774c 100644
--- a/libavcodec/avcodec.h
+++ b/libavcodec/avcodec.h
@@ -15,17 +15,18 @@ extern "C" {
#include "rational.h"
#include <sys/types.h> /* size_t */
+//FIXME the following 2 really dont belong in here
#define FFMPEG_VERSION_INT 0x000409
#define FFMPEG_VERSION "CVS"
-#define LIBAVCODEC_BUILD 4759
-
-
-#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)
+
+#define LIBAVCODEC_VERSION_INT ((49<<16)+(0<<8)+0)
+#define LIBAVCODEC_VERSION 49.0.0
+#define LIBAVCODEC_BUILD LIBAVCODEC_VERSION_INT
+
+#define LIBAVCODEC_IDENT "Lavc" AV_STRINGIFY(LIBAVCODEC_VERSION)
#define AV_NOPTS_VALUE int64_t_C(0x8000000000000000)
#define AV_TIME_BASE 1000000
diff --git a/libavcodec/h263.c b/libavcodec/h263.c
index 870bcbf284..c9d746d648 100644
--- a/libavcodec/h263.c
+++ b/libavcodec/h263.c
@@ -5767,6 +5767,10 @@ static int decode_user_data(MpegEncContext *s, GetBitContext *gb){
if(e!=4)
e=sscanf(buf, "FFmpeg v%d.%d.%d / libavcodec build: %d", &ver, &ver2, &ver3, &build);
if(e!=4){
+ e=sscanf(buf, "Lavc%d.%d.%d", &ver, &ver2, &ver3)+1;
+ build= (ver<<16) + (ver2<<8) + ver3;
+ }
+ if(e!=4){
if(strcmp(buf, "ffmpeg")==0){
s->lavc_build= 4600;
}
diff --git a/libavformat/avformat.h b/libavformat/avformat.h
index 622541453b..136f1c0a48 100644
--- a/libavformat/avformat.h
+++ b/libavformat/avformat.h
@@ -5,11 +5,11 @@
extern "C" {
#endif
-#define LIBAVFORMAT_BUILD 4629
+#define LIBAVFORMAT_VERSION_INT ((49<<16)+(0<<8)+0)
+#define LIBAVFORMAT_VERSION 49.0.0
+#define LIBAVFORMAT_BUILD LIBAVFORMAT_VERSION_INT
-#define LIBAVFORMAT_VERSION_INT FFMPEG_VERSION_INT
-#define LIBAVFORMAT_VERSION FFMPEG_VERSION
-#define LIBAVFORMAT_IDENT "FFmpeg" FFMPEG_VERSION "b" AV_STRINGIFY(LIBAVFORMAT_BUILD)
+#define LIBAVFORMAT_IDENT "Lavf" AV_STRINGIFY(LIBAVFORMAT_VERSION)
#include <time.h>
#include <stdio.h> /* FILE */