Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mpc-hc/mpc-hc.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/filters/parser/MP4Splitter/AP4/Core/Ap4Config.h')
-rw-r--r--src/filters/parser/MP4Splitter/AP4/Core/Ap4Config.h71
1 files changed, 71 insertions, 0 deletions
diff --git a/src/filters/parser/MP4Splitter/AP4/Core/Ap4Config.h b/src/filters/parser/MP4Splitter/AP4/Core/Ap4Config.h
new file mode 100644
index 000000000..143d2e86c
--- /dev/null
+++ b/src/filters/parser/MP4Splitter/AP4/Core/Ap4Config.h
@@ -0,0 +1,71 @@
+/*****************************************************************
+|
+| AP4 - Target Platform and Compiler Configuration
+|
+| Copyright 2002 Gilles Boccon-Gibod
+|
+|
+| This file is part of Bento4/AP4 (MP4 Atom Processing Library).
+|
+| Unless you have obtained Bento4 under a difference license,
+| this version of Bento4 is Bento4|GPL.
+| Unless you have obtained Bento4 under a difference license,
+| this version of Bento4 is Bento4|GPL.
+| Bento4|GPL is free software; you can redistribute it and/or modify
+| it under the terms of the GNU General Public License as published by
+| the Free Software Foundation; either version 2, or (at your option)
+| any later version.
+|
+| Bento4|GPL is distributed in the hope that it will be useful,
+| but WITHOUT ANY WARRANTY; without even the implied warranty of
+| MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+| GNU General Public License for more details.
+|
+| You should have received a copy of the GNU General Public License
+| along with Bento4|GPL; see the file COPYING. If not, write to the
+| Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA
+| 02111-1307, USA.
+|
+ ****************************************************************/
+
+#ifndef _AP4_CONFIG_H_
+#define _AP4_CONFIG_H_
+
+/*----------------------------------------------------------------------
+| defaults
++---------------------------------------------------------------------*/
+#define AP4_CONFIG_HAVE_CPP_STRING_H
+#define AP4_CONFIG_HAVE_STDIO_H
+#define AP4_CONFIG_HAVE_ASSERT_H
+
+#define AP4_CONFIG_HAVE_CPP_STRING
+
+#define AP4_CONFIG_HAVE_SNPRINTF
+
+/*----------------------------------------------------------------------
+| byte order
++---------------------------------------------------------------------*/
+// define AP4_PLATFORM_BYTE_ORDER to one of these two choices
+#define AP4_PLATFORM_BYTE_ORDER_BIG_ENDIAN 0
+#define AP4_PLATFORM_BYTE_ORDER_LITTLE_ENDIAN 1
+
+#ifdef __ppc__
+#define AP4_PLATFORM_BYTE_ORDER AP4_PLATFORM_BYTE_ORDER_BIG_ENDIAN
+#endif
+
+#define AP4_PLATFORM_BYTE_ORDER AP4_PLATFORM_BYTE_ORDER_LITTLE_ENDIAN
+
+/*----------------------------------------------------------------------
+| Win32 specifics
++---------------------------------------------------------------------*/
+#if defined(WIN32) || defined(_WIN64)
+#define snprintf _snprintf
+#if _MSC_VER < 1500
+#define vsnprintf _vsnprintf
+#endif
+#if defined(_DEBUG)
+#define AP4_DEBUG
+#endif
+#endif
+
+#endif // _AP4_CONFIG_H_