+2006-08-11 Andy Wingo <wingo@pobox.com>
+
+ * configure.ac:
+ * libs/gst/dataprotocol/dataprotocol.c: (gst_dp_packetizer_new):
+ * tests/check/libs/gdp.c: (gst_dp_suite): GST_DISABLE_DEPRECATED
+ is only for users of API that don't want to see deprecated
+ functions in the headers; people that want to compile out
+ deprecated code should pass -DGST_REMOVE_DEPRECATED into the
+ CFLAGS. Fixes the build of multifdsink, or will soon..
+
2006-08-11 Wim Taymans <wim@fluendo.com>
* docs/gst/gstreamer-sections.txt:
fi
AC_SUBST(PROFILE_CFLAGS)
+# GST_DISABLE_DEPRECATED: hide the visibility of deprecated
+# functionality from the API that gstreamer uses
+# GST_REMOVE_DEPRECATED: don't compile deprecated functionality (breaks ABI)
DEPRECATED_CFLAGS="-DGST_DISABLE_DEPRECATED"
AC_SUBST(DEPRECATED_CFLAGS)
*
* Returns: %TRUE if the header was successfully created.
*/
-#ifndef GST_DISABLE_DEPRECATED
+#ifndef GST_REMOVE_DEPRECATED
gboolean
gst_dp_header_from_buffer (const GstBuffer * buffer, GstDPHeaderFlag flags,
guint * length, guint8 ** header)
*
* Returns: %TRUE if the packet was successfully created.
*/
-#ifndef GST_DISABLE_DEPRECATED
+#ifndef GST_REMOVE_DEPRECATED
gboolean
gst_dp_packet_from_caps (const GstCaps * caps, GstDPHeaderFlag flags,
guint * length, guint8 ** header, guint8 ** payload)
*
* Returns: %TRUE if the packet was successfully created.
*/
-#ifndef GST_DISABLE_DEPRECATED
+#ifndef GST_REMOVE_DEPRECATED
gboolean
gst_dp_packet_from_event (const GstEvent * event, GstDPHeaderFlag flags,
guint * length, guint8 ** header, guint8 ** payload)
ret->version = version;
switch (version) {
-#ifndef GST_DISABLE_DEPRECATED
+#ifndef GST_REMOVE_DEPRECATED
case GST_DP_VERSION_0_2:
ret->header_from_buffer = gst_dp_header_from_buffer;
ret->packet_from_caps = gst_dp_packet_from_caps;
#include <gst/check/gstcheck.h>
+#ifndef GST_REMOVE_DEPRECATED
+#undef GST_DISABLE_DEPRECATED
+#endif
+
#include <gst/dataprotocol/dataprotocol.h>
#include "libs/gst/dataprotocol/dp-private.h" /* private header */
GST_END_TEST;
-#ifndef GST_DISABLE_DEPRECATED /* these tests use deprecated API, that we disable by default */
+#ifndef GST_REMOVE_DEPRECATED /* these tests use deprecated API, that we disable by default */
#ifndef HAVE_CPU_PPC64 /* this test doesn't work on PPC64. See #348114 */
suite_add_tcase (s, tc_chain);
tcase_add_test (tc_chain, test_conversion);
-#ifndef GST_DISABLE_DEPRECATED
+#ifndef GST_REMOVE_DEPRECATED
#ifndef HAVE_CPU_PPC64
tcase_add_test (tc_chain, test_buffer);
#endif
#define HAVE_WIN32 1
/* Define host CPU */
-#define HOST_CPU "i686"
+#define HOST_CPU "x86_64"
/* library dir */
#ifdef _DEBUG