archlinux fixes
authorcasta <casta@78f58264-58f8-0310-be4b-c7ad7e3b7018>
Fri, 2 Nov 2007 12:58:49 +0000 (12:58 +0000)
committercasta <casta@78f58264-58f8-0310-be4b-c7ad7e3b7018>
Fri, 2 Nov 2007 12:58:49 +0000 (12:58 +0000)
git-svn-id: svn+ssh://svn.xwing.info/home/svn/avi-ogminfo/trunk@895 78f58264-58f8-0310-be4b-c7ad7e3b7018

13 files changed:
autogen.sh
src/Makefile.am
src/analyse.h
src/avi.h
src/format.h
src/frame.h
src/i18n.h
src/info.h
src/main.h
src/mp3.h
src/mpeg.h
src/ogm.h
src/output.h

index eff0003fd9edb23adbcf77973394b069fd77af5b..2c61fd604e28c3760923bb56aadad0e5c7fe4a8f 100755 (executable)
@@ -18,6 +18,9 @@ do
     fi
 done
 
+# fix for some automake versions
+touch config.rpath
+
 aclocal --force
 autoheader
 libtoolize --force
index c26a8d682117112b4249a6c89d4eda526155c43a..9a757428d985b3e7dff832363eaacb2d5a4ddeae 100644 (file)
@@ -14,7 +14,8 @@ avi_ogminfo_INCLUDES = macros.h \
                 mpeg.h \
                 mp3.h \
                 ogm.h \
-                output.h
+                output.h \
+                ffmpeg_fix.h
 
 avi_ogminfo_PIXMAPS = bitmaps/close.xpm \
                 bitmaps/help.xpm \
index 76c13950960b48f9ab83fd8a72ff055d4b1fede0..e34105a03acf09c3b1a53b7199d6b1f9362ad7c3 100644 (file)
@@ -25,10 +25,7 @@ Class processing files
 #ifndef ANALYSE_H
 #define ANALYSE_H
 
-#ifndef __STDC_CONSTANT_MACROS
-#define __STDC_CONSTANT_MACROS
-#endif
-#include <stdint.h>
+#include "ffmpeg_fix.h"
 
 #include <gtkmm.h>
 
index 76d91a82ff954572fb0b5ae73e2b7794f1dd78fd..1eafe2ed6eb5121a2434a1aed38fce188808271b 100644 (file)
--- a/src/avi.h
+++ b/src/avi.h
@@ -25,6 +25,8 @@ Class working on AVI files
 #ifndef AVI_H
 #define AVI_H
 
+#include "ffmpeg_fix.h"
+
 #include <string.h>
 #include <stdio.h>
 #include <gtkmm.h>
index fbca5813f307cceee4c6a855b2ac825f864506ce..c371bfe12b4f4a3f9e5db95ea9317200ec281196 100644 (file)
@@ -21,6 +21,8 @@ CASTAGNINO Guillaume, casta@xwing.info
 #ifndef FORMAT_H
 #define FORMAT_H
 
+#include "ffmpeg_fix.h"
+
 #include <stdio.h>
 #include <gtkmm.h>
 
index 93cc10c220793a50c900b91e3e76458035d14f30..0bbd7b087621550dadd41f2809a3d2c28e99a7e0 100644 (file)
@@ -21,6 +21,8 @@ CASTAGNINO Guillaume, casta@xwing.info
 #ifndef FRAME_H
 #define FRAME_H
 
+#include "ffmpeg_fix.h"
+
 #include <gtkmm.h>
 
 #include "i18n.h"
index 5699c781236240cdaf601f852663a56be5452f2b..a1abf5d6356dbf564ded1ea4d838e7d55b353680 100644 (file)
@@ -25,6 +25,7 @@ gettext macros
 #ifndef My_I18N_H
 #define My_I18N_H
 
+#include "ffmpeg_fix.h"
 #include "config.h"
 
 #ifdef ENABLE_NLS
index 00387aafa8041cfe9c582162d578489120cdb571..ae423a31dd3ca03205ea584f21b1dd49cad46d26 100644 (file)
@@ -25,6 +25,8 @@ Container for files informations
 #ifndef INFO_H
 #define INFO_H
 
+#include "ffmpeg_fix.h"
+
 #include <stdlib.h>
 #include <string.h>
 #include <stdio.h>
index 71c28d749fb1cbab14db1d6b3b95c12140982fb3..0d1836f2975ed109e366bb1b97185bbea4bfc176 100644 (file)
@@ -21,6 +21,8 @@ CASTAGNINO Guillaume, casta@xwing.info
 #ifndef MAIN_H
 #define MAIN_H
 
+#include "ffmpeg_fix.h"
+
 #include <gtkmm.h>
 #include <glib.h>
 
index 97c443928c762170fc90dd0f0c94976bda9d64d9..12c198318d4d2b9502070daced71ce5dcc75ac50 100644 (file)
--- a/src/mp3.h
+++ b/src/mp3.h
@@ -25,6 +25,8 @@ Class working on MP3 files
 #ifndef MP3_H
 #define MP3_H
 
+#include "ffmpeg_fix.h"
+
 #include <string.h>
 #include <stdio.h>
 #include <gtkmm.h>
index 934fe3ca817b4e53133dd62a9849c8c5e74cf39e..f7d41d49d706a0c639057cf8e8099308c2842a4c 100644 (file)
@@ -25,12 +25,7 @@ Class working on MPEG files
 #ifndef MPEG_H
 #define MPEG_H
 
-// Fix INT64_C ffmpeg declaration
-// THIS SHOULD BE SET BEFORE ALL INCLUDES
-#ifndef __STDC_CONSTANT_MACROS
-#define __STDC_CONSTANT_MACROS
-#endif
-#include <stdint.h>
+#include "ffmpeg_fix.h"
 
 #include <string.h>
 #include <stdio.h>
index 32458531f7b88a84f3d0fdae3c5a589b876a93df..43292dcd715b57039513f827c09a9eebe564463c 100644 (file)
--- a/src/ogm.h
+++ b/src/ogm.h
@@ -25,6 +25,8 @@ Class working on OGM files
 #ifndef OGM_H
 #define OGM_H
 
+#include "ffmpeg_fix.h"
+
 #include <string.h>
 #include <stdio.h>
 #include <gtkmm.h>
index 0bdd0d929b7beb14fbf9a120753a8c0d7302a7f7..07abc08ca4dbbeccd2318b2b022a81d05772f3b0 100644 (file)
@@ -25,6 +25,8 @@ Class managing outputs
 #ifndef OUTPUT_H
 #define OUTPUT_H
 
+#include "ffmpeg_fix.h"
+
 #include <gtkmm.h>
 #include <libxml/encoding.h>
 #include <libxml/xmlwriter.h>