codecparsers: Declare the new APIs as unstable for the time being
authorThibault Saunier <thibault.saunier@collabora.com>
Fri, 16 Sep 2011 22:03:31 +0000 (19:03 -0300)
committerThibault Saunier <thibault.saunier@collabora.com>
Mon, 26 Sep 2011 11:11:45 +0000 (08:11 -0300)
gst-libs/gst/codecparsers/gsth264parser.h
gst-libs/gst/codecparsers/gstmpegvideoparser.h
gst/videoparsers/Makefile.am
tests/check/Makefile.am

index ea808a6770be3b5a93805879396c3dac1cddc743..2dfe2d7b634df438dd373968ea8a4e4bc3d8504a 100644 (file)
 #ifndef __GST_H264_PARSER_H__
 #define __GST_H264_PARSER_H__
 
+#ifndef GST_USE_UNSTABLE_API
+#warning "The H.264 parsing library is unstable API and may change in future."
+#warning "You can define GST_USE_UNSTABLE_API to avoid this warning."
+#endif
+
 #include <gst/gst.h>
 
 G_BEGIN_DECLS
index 8bdf684770d430739fc441c4e6a09f1e0728bc55..a212a94445062446870739a70f4a4e50fdd6cd50 100644 (file)
 #ifndef __GST_MPEG_VIDEO_UTILS_H__
 #define __GST_MPEG_VIDEO_UTILS_H__
 
+#ifndef GST_USE_UNSTABLE_API
+#warning "The Mpeg video parsing library is unstable API and may change in future."
+#warning "You can define GST_USE_UNSTABLE_API to avoid this warning."
+#endif
+
 #include <gst/gst.h>
 
 G_BEGIN_DECLS
index 811d5f860a1842dddfaed9a5128e8ca3cd3de225..ac2a51711980c5332afc5e2056445b083134ef42 100644 (file)
@@ -7,6 +7,7 @@ libgstvideoparsersbad_la_SOURCES = plugin.c \
 
 libgstvideoparsersbad_la_CFLAGS = \
        $(GST_PLUGINS_BAD_CFLAGS) $(GST_PLUGINS_BASE_CFLAGS) \
+       -DGST_USE_UNSTABLE_API \
        $(GST_BASE_CFLAGS) $(GST_CFLAGS)
 libgstvideoparsersbad_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) \
        $(top_builddir)/gst-libs/gst/codecparsers/libgstcodecparsers-$(GST_MAJORMINOR).la \
index 47bd813c98bf3fcf3dbbc167ce68e813e6b2bbe3..d09991db1eaa5fc83ae818941691f80fb0036474 100644 (file)
@@ -218,6 +218,7 @@ elements_h264parse_LDADD = libparser.la $(LDADD)
 
 libs_mpegvideoparser_CFLAGS = \
        $(GST_PLUGINS_BAD_CFLAGS) $(GST_PLUGINS_BASE_CFLAGS) \
+       -DGST_USE_UNSTABLE_API \
        $(GST_BASE_CFLAGS) $(GST_CFLAGS) $(AM_CFLAGS)
 
 libs_mpegvideoparser_LDADD = \
@@ -227,6 +228,7 @@ libs_mpegvideoparser_LDADD = \
 
 libs_h264parser_CFLAGS = \
        $(GST_PLUGINS_BAD_CFLAGS) $(GST_PLUGINS_BASE_CFLAGS) \
+       -DGST_USE_UNSTABLE_API \
        $(GST_BASE_CFLAGS) $(GST_CFLAGS) $(AM_CFLAGS)
 
 libs_h264parser_LDADD = \