X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=gst%2Fgstconfig.h.in;h=8460281e91416f2feb98ce90892d2918a51df2e7;hb=a35094f1b3e50aa785e27a7b0d2756df1d48b8d6;hp=7af2496c4b603449d50fd64cc7aba6329f3328f2;hpb=5cf8e689440493c51cfc94e178af94f25b04e526;p=platform%2Fupstream%2Fgstreamer.git diff --git a/gst/gstconfig.h.in b/gst/gstconfig.h.in index 7af2496..8460281 100644 --- a/gst/gstconfig.h.in +++ b/gst/gstconfig.h.in @@ -16,8 +16,8 @@ * * You should have received a copy of the GNU Library General Public * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. + * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, + * Boston, MA 02110-1301, USA. */ /** @@ -33,7 +33,7 @@ * If a subsystem is disabled, most of this changes are done in an API * compatible way, so you don't need to adapt your code in most cases. It is * never done in an ABI compatible way though. So if you want to disable a - * suybsystem, you have to rebuild all programs depending on GStreamer, too. + * subsystem, you have to rebuild all programs depending on GStreamer, too. * * If a subsystem is disabled in GStreamer, a value is defined in * <gst/gst.h>. You can check this if you do subsystem-specific stuff. @@ -81,14 +81,14 @@ /** * GST_DISABLE_PARSE: * - * Configures the inclusion of the gst-lauch parser + * Configures the inclusion of the gst-launch parser */ @GST_DISABLE_PARSE_DEFINE@ /** * GST_DISABLE_TRACE: * - * Configures the inclusion of a resource tracing facillity + * Configures the inclusion of a resource tracing facility * (seems to be unused) */ @GST_DISABLE_TRACE_DEFINE@ @@ -114,57 +114,6 @@ /* Configures the use of external plugins */ @GST_DISABLE_PLUGIN_DEFINE@ -/* printf extension format */ -/** - * GST_PTR_FORMAT: - * - * printf format type used to debug GStreamer types. - * This can only be used on types whose size is >= sizeof(gpointer). - */ -@GST_PRINTF_EXTENSION_POINTER_FORMAT_DEFINE@ -/** - * GST_SEGMENT_FORMAT: - * - * printf format type used to debug GStreamer segments. - * This can only be used on pointers to GstSegment structures. - * - * Since: 0.10.10 - */ -@GST_PRINTF_EXTENSION_SEGMENT_FORMAT_DEFINE@ - -/* whether or not GST_PTR_FORMAT or GST_SEGMENT_FORMAT are using - * the printf extension mechanism. This is for internal use in our - * header files so we know whether we can use G_GNUC_PRINTF or not */ -@GST_USING_PRINTF_EXTENSION_DEFINE@ - -/* GST_DISABLE_PRINTF_EXTENSION: - * - * Define this to debug your debug log messages and make gcc spew warnings - * if printf format string and arguments don't match up (this is usually - * not the case when libc and gcc are used because printf format warnings - * have to be disabled when the printf extension mechanism is in use). - * - * Note that using this option disables 'pretty logging' of GStreamer objects - * like caps, tags, structures, events, pads etc., so that only their address - * will be printed in the log. - * - * This define only disables use of the special registered printf format - * extensions in the code compiled with it defined. It does not stop - * GStreamer from registering these extensions in the first place if it - * was compiled against a libc that supports this. - * - * (not official API) - */ -/* If GLib is not using the system printf, we can't use the registered - * extensions because the GLib-internal printf won't know how to parse them */ -#if defined(GST_DISABLE_PRINTF_EXTENSION) || !defined(GLIB_USING_SYSTEM_PRINTF) - #undef GST_PTR_FORMAT - #define GST_PTR_FORMAT "p" - #undef GST_SEGMENT_FORMAT - #define GST_SEGMENT_FORMAT "p" - #undef GST_USING_PRINTF_EXTENSION -#endif - /* whether or not the CPU supports unaligned access */ @GST_HAVE_UNALIGNED_ACCESS_DEFINE@ @@ -193,7 +142,11 @@ #endif #else /* not _MSC_VER */ #define GST_PLUGIN_EXPORT +#if (defined(__SUNPRO_C) && (__SUNPRO_C >= 0x590)) +#define GST_EXPORT extern __attribute__ ((visibility ("default"))) +#else #define GST_EXPORT extern #endif +#endif #endif /* __GST_CONFIG_H__ */