mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-02-22 05:56:31 +00:00
plenty: fixup glib deprecations
This commit is contained in:
parent
f4d6e03b9b
commit
8147669971
71 changed files with 297 additions and 16 deletions
|
@ -7,6 +7,7 @@ libgstcog_la_CFLAGS = \
|
|||
-DCOG_ENABLE_UNSTABLE_API \
|
||||
-I$(srcdir)/.. \
|
||||
$(GST_PLUGINS_BASE_CFLAGS) \
|
||||
$(GST_PLUGINS_BAD_CFLAGS) \
|
||||
$(GST_CFLAGS) \
|
||||
$(ORC_CFLAGS) \
|
||||
$(COG_CFLAGS)
|
||||
|
|
|
@ -23,6 +23,7 @@
|
|||
#endif
|
||||
|
||||
#include <gst/gst.h>
|
||||
#include <gst/glib-compat-private.h>
|
||||
#include <gst/video/video.h>
|
||||
#include <string.h>
|
||||
#include <cog/cogframe.h>
|
||||
|
|
|
@ -3,6 +3,7 @@ plugin_LTLIBRARIES = libgstcurl.la
|
|||
libgstcurl_la_SOURCES = gstcurl.c gstcurlsink.c
|
||||
libgstcurl_la_CFLAGS = \
|
||||
$(GST_BASE_CFLAGS) \
|
||||
$(GST_PLUGINS_BAD_CFLAGS) \
|
||||
$(GST_CFLAGS) \
|
||||
$(CURL_CFLAGS)
|
||||
libgstcurl_la_LIBADD = \
|
||||
|
|
|
@ -57,6 +57,8 @@
|
|||
|
||||
#include "gstcurlsink.h"
|
||||
|
||||
#include "gst/glib-compat-private.h"
|
||||
|
||||
/* Default values */
|
||||
#define GST_CAT_DEFAULT gst_curl_sink_debug
|
||||
#define DEFAULT_URL "localhost:5555"
|
||||
|
|
|
@ -18,7 +18,7 @@ libgstgsettingselements_la_SOURCES = \
|
|||
gstswitchsrc.c \
|
||||
plugin.c
|
||||
|
||||
libgstgsettingselements_la_CFLAGS = $(GST_CFLAGS) $(GSETTINGS_CFLAGS) $(DIR_CFLAGS) \
|
||||
libgstgsettingselements_la_CFLAGS = $(GST_CFLAGS) $(GST_PLUGINS_BAD_CFLAGS) $(GSETTINGS_CFLAGS) $(DIR_CFLAGS) \
|
||||
-DGstSwitchSrc=GstGSettingsSwitchSrc \
|
||||
-DGstSwitchSrcClass=GstGSettingsSwitchSrcClass \
|
||||
-DGstSwitchSink=GstGSettingsSwitchSink \
|
||||
|
|
|
@ -35,6 +35,7 @@
|
|||
#endif
|
||||
|
||||
#include <gst/gst.h>
|
||||
#include <gst/glib-compat-private.h>
|
||||
#include <string.h>
|
||||
|
||||
#include "gstgsettingsaudiosink.h"
|
||||
|
|
|
@ -35,6 +35,7 @@
|
|||
#endif
|
||||
|
||||
#include <gst/gst.h>
|
||||
#include <gst/glib-compat-private.h>
|
||||
#include <string.h>
|
||||
|
||||
#include "gstgsettingsaudiosrc.h"
|
||||
|
|
|
@ -35,6 +35,7 @@
|
|||
#endif
|
||||
|
||||
#include <gst/gst.h>
|
||||
#include <gst/glib-compat-private.h>
|
||||
#include <string.h>
|
||||
|
||||
#include "gstgsettingsvideosink.h"
|
||||
|
|
|
@ -35,6 +35,7 @@
|
|||
#endif
|
||||
|
||||
#include <gst/gst.h>
|
||||
#include <gst/glib-compat-private.h>
|
||||
#include <string.h>
|
||||
|
||||
#include "gstgsettingsvideosrc.h"
|
||||
|
|
|
@ -9,7 +9,7 @@ libgstkate_la_SOURCES += gstkatetiger.c
|
|||
endif
|
||||
|
||||
# flags used to compile this plugin
|
||||
libgstkate_la_CFLAGS = $(GST_CFLAGS) $(GST_PLUGINS_BASE_CFLAGS) $(TIGER_CFLAGS) $(KATE_CFLAGS)
|
||||
libgstkate_la_CFLAGS = $(GST_CFLAGS) $(GST_PLUGINS_BASE_CFLAGS) $(GST_PLUGINS_BAD_CFLAGS) $(TIGER_CFLAGS) $(KATE_CFLAGS)
|
||||
libgstkate_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) -lgstvideo-$(GST_MAJORMINOR) -lgsttag-$(GST_MAJORMINOR) $(GST_LIBS) $(TIGER_LIBS) $(KATE_LIBS)
|
||||
libgstkate_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
||||
libgstkate_la_LIBTOOLFLAGS = --tag=disable-static
|
||||
|
|
|
@ -80,6 +80,7 @@
|
|||
#include <string.h>
|
||||
|
||||
#include <gst/gst.h>
|
||||
#include <gst/glib-compat-private.h>
|
||||
#include <gst/video/video.h>
|
||||
|
||||
#include "gstkate.h"
|
||||
|
|
|
@ -43,6 +43,10 @@
|
|||
#include "config.h"
|
||||
#endif
|
||||
|
||||
/* FIXME 0.11: suppress warnings for deprecated API such as GStaticRecMutex
|
||||
* with newer GLib versions (>= 2.31.0) */
|
||||
#define GLIB_DISABLE_DEPRECATION_WARNINGS
|
||||
|
||||
/* Required to not get an undefined warning
|
||||
* https://bugzilla.gnome.org/show_bug.cgi?id=613795
|
||||
*/
|
||||
|
|
|
@ -8,7 +8,7 @@ libgstmpeg2enc_la_SOURCES = \
|
|||
gstmpeg2encpicturereader.cc
|
||||
|
||||
libgstmpeg2enc_la_CXXFLAGS = \
|
||||
$(GST_PLUGINS_BASE_CFLAGS) $(GST_CXXFLAGS) $(MPEG2ENC_CFLAGS)
|
||||
$(GST_PLUGINS_BASE_CFLAGS) $(GST_PLUGINS_BAD_CFLAGS) $(GST_CXXFLAGS) $(MPEG2ENC_CFLAGS)
|
||||
libgstmpeg2enc_la_LIBADD = \
|
||||
$(GST_PLUGINS_BASE_LIBS) $(GST_LIBS) $(MPEG2ENC_LIBS)
|
||||
libgstmpeg2enc_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
||||
|
|
|
@ -57,6 +57,7 @@
|
|||
#include "config.h"
|
||||
#endif
|
||||
|
||||
#include <gst/glib-compat-private.h>
|
||||
#include "gstmpeg2enc.hh"
|
||||
|
||||
GST_DEBUG_CATEGORY (mpeg2enc_debug);
|
||||
|
|
|
@ -7,7 +7,7 @@ libgstmplex_la_SOURCES = \
|
|||
gstmplexoutputstream.cc
|
||||
|
||||
libgstmplex_la_CXXFLAGS = \
|
||||
$(GST_PLUGINS_BASE_CFLAGS) $(GST_CXXFLAGS) $(MPLEX_CFLAGS)
|
||||
$(GST_PLUGINS_BASE_CFLAGS) $(GST_PLUGINS_BAD_CFLAGS) $(GST_CXXFLAGS) $(MPLEX_CFLAGS)
|
||||
libgstmplex_la_LIBADD = \
|
||||
$(GST_PLUGINS_BASE_LIBS) $(GST_BASE_LIBS) $(GST_LIBS) $(MPLEX_LIBS)
|
||||
libgstmplex_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) $(MPLEX_LDFLAGS)
|
||||
|
|
|
@ -53,6 +53,7 @@
|
|||
|
||||
#include <string.h>
|
||||
|
||||
#include <gst/glib-compat-private.h>
|
||||
#include "gstmplex.hh"
|
||||
#include "gstmplexoutputstream.hh"
|
||||
#include "gstmplexibitstream.hh"
|
||||
|
|
|
@ -4,6 +4,7 @@ libgstopus_la_SOURCES = gstopus.c gstopusdec.c gstopusenc.c gstopusparse.c gstop
|
|||
libgstopus_la_CFLAGS = \
|
||||
-DGST_USE_UNSTABLE_API \
|
||||
$(GST_PLUGINS_BASE_CFLAGS) \
|
||||
$(GST_PLUGINS_BAD_CFLAGS) \
|
||||
$(GST_CFLAGS) \
|
||||
$(OPUS_CFLAGS)
|
||||
libgstopus_la_LIBADD = \
|
||||
|
|
|
@ -48,6 +48,7 @@
|
|||
|
||||
#include <gst/gsttagsetter.h>
|
||||
#include <gst/audio/audio.h>
|
||||
#include <gst/glib-compat-private.h>
|
||||
#include "gstopusheader.h"
|
||||
#include "gstopuscommon.h"
|
||||
#include "gstopusenc.h"
|
||||
|
|
|
@ -24,6 +24,7 @@
|
|||
#include <string.h>
|
||||
|
||||
#include <gst/gst.h>
|
||||
#include <gst/glib-compat-private.h>
|
||||
#include <gst/pbutils/missing-plugins.h>
|
||||
|
||||
#include "resindvdbin.h"
|
||||
|
|
|
@ -25,6 +25,7 @@
|
|||
#include <string.h>
|
||||
|
||||
#include <gst/gst.h>
|
||||
#include <gst/glib-compat-private.h>
|
||||
#include <gst/gst-i18n-plugin.h>
|
||||
#include <gst/interfaces/navigation.h>
|
||||
#include <gst/video/video.h>
|
||||
|
|
|
@ -7,6 +7,7 @@
|
|||
#endif
|
||||
|
||||
#include <gst/gst.h>
|
||||
#include <gst/glib-compat-private.h>
|
||||
#include <gst/video/video.h>
|
||||
#include <string.h>
|
||||
|
||||
|
|
|
@ -5,7 +5,7 @@ libgstsdl_la_SOURCES = \
|
|||
sdlvideosink.c \
|
||||
sdlaudiosink.c
|
||||
|
||||
libgstsdl_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS) $(SDL_CFLAGS)
|
||||
libgstsdl_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_PLUGINS_BAD_CFLAGS) $(GST_CFLAGS) $(SDL_CFLAGS)
|
||||
libgstsdl_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) \
|
||||
-lgstvideo-$(GST_MAJORMINOR) \
|
||||
-lgstaudio-$(GST_MAJORMINOR) \
|
||||
|
|
|
@ -23,6 +23,8 @@
|
|||
|
||||
#include <unistd.h>
|
||||
|
||||
#include <gst/glib-compat-private.h>
|
||||
|
||||
GST_DEBUG_CATEGORY_EXTERN (sdl_debug);
|
||||
#define GST_CAT_DEFAULT sdl_debug
|
||||
|
||||
|
|
|
@ -30,6 +30,7 @@
|
|||
#endif
|
||||
#include <stdlib.h>
|
||||
|
||||
#include <gst/glib-compat-private.h>
|
||||
#include <gst/interfaces/xoverlay.h>
|
||||
#include <gst/interfaces/navigation.h>
|
||||
|
||||
|
|
|
@ -54,6 +54,7 @@
|
|||
# include <config.h>
|
||||
#endif
|
||||
|
||||
#include <gst/glib-compat-private.h>
|
||||
#include "gstbasecamerasrc.h"
|
||||
|
||||
enum
|
||||
|
|
|
@ -28,6 +28,7 @@
|
|||
*/
|
||||
#include <gst/app/gstappsrc.h>
|
||||
#include <gst/app/gstappsink.h>
|
||||
#include <gst/glib-compat-private.h>
|
||||
#include "gstcamerabinpreview.h"
|
||||
#include "gstbasecamerasrc.h"
|
||||
|
||||
|
|
148
gst-libs/gst/glib-compat-private.h
Normal file
148
gst-libs/gst/glib-compat-private.h
Normal file
|
@ -0,0 +1,148 @@
|
|||
/*
|
||||
* glib-compat.c
|
||||
* Functions copied from glib 2.10
|
||||
*
|
||||
* Copyright 2005 David Schleef <ds@schleef.org>
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Library General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library 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
|
||||
* Library General Public License for more details.
|
||||
*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#ifndef __GLIB_COMPAT_PRIVATE_H__
|
||||
#define __GLIB_COMPAT_PRIVATE_H__
|
||||
|
||||
#include <glib.h>
|
||||
|
||||
G_BEGIN_DECLS
|
||||
|
||||
#if !GLIB_CHECK_VERSION(2,25,0)
|
||||
|
||||
#if defined (_MSC_VER) && !defined(_WIN64)
|
||||
typedef struct _stat32 GStatBuf;
|
||||
#else
|
||||
typedef struct stat GStatBuf;
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
#if GLIB_CHECK_VERSION(2,26,0)
|
||||
#define GLIB_HAS_GDATETIME
|
||||
#endif
|
||||
|
||||
/* See bug #651514 */
|
||||
#if GLIB_CHECK_VERSION(2,29,5)
|
||||
#define G_ATOMIC_POINTER_COMPARE_AND_EXCHANGE(a,b,c) \
|
||||
g_atomic_pointer_compare_and_exchange ((a),(b),(c))
|
||||
#define G_ATOMIC_INT_COMPARE_AND_EXCHANGE(a,b,c) \
|
||||
g_atomic_int_compare_and_exchange ((a),(b),(c))
|
||||
#else
|
||||
#define G_ATOMIC_POINTER_COMPARE_AND_EXCHANGE(a,b,c) \
|
||||
g_atomic_pointer_compare_and_exchange ((volatile gpointer *)(a),(b),(c))
|
||||
#define G_ATOMIC_INT_COMPARE_AND_EXCHANGE(a,b,c) \
|
||||
g_atomic_int_compare_and_exchange ((volatile int *)(a),(b),(c))
|
||||
#endif
|
||||
|
||||
/* See bug #651514 */
|
||||
#if GLIB_CHECK_VERSION(2,29,5)
|
||||
#define G_ATOMIC_INT_ADD(a,b) g_atomic_int_add ((a),(b))
|
||||
#else
|
||||
#define G_ATOMIC_INT_ADD(a,b) g_atomic_int_exchange_and_add ((a),(b))
|
||||
#endif
|
||||
|
||||
/* copies */
|
||||
|
||||
#if GLIB_CHECK_VERSION (2, 31, 0)
|
||||
#define g_mutex_new gst_g_mutex_new
|
||||
static inline GMutex *
|
||||
gst_g_mutex_new (void)
|
||||
{
|
||||
GMutex *mutex = g_slice_new (GMutex);
|
||||
g_mutex_init (mutex);
|
||||
return mutex;
|
||||
}
|
||||
#define g_mutex_free gst_g_mutex_free
|
||||
static inline void
|
||||
gst_g_mutex_free (GMutex *mutex)
|
||||
{
|
||||
g_mutex_clear (mutex);
|
||||
g_slice_free (GMutex, mutex);
|
||||
}
|
||||
#define g_static_rec_mutex_init gst_g_static_rec_mutex_init
|
||||
static inline void
|
||||
gst_g_static_rec_mutex_init (GStaticRecMutex *mutex)
|
||||
{
|
||||
static const GStaticRecMutex init_mutex = G_STATIC_REC_MUTEX_INIT;
|
||||
|
||||
*mutex = init_mutex;
|
||||
}
|
||||
#define g_cond_new gst_g_cond_new
|
||||
static inline GCond *
|
||||
gst_g_cond_new (void)
|
||||
{
|
||||
GCond *cond = g_slice_new (GCond);
|
||||
g_cond_init (cond);
|
||||
return cond;
|
||||
}
|
||||
#define g_cond_free gst_g_cond_free
|
||||
static inline void
|
||||
gst_g_cond_free (GCond *cond)
|
||||
{
|
||||
g_cond_clear (cond);
|
||||
g_slice_free (GCond, cond);
|
||||
}
|
||||
#define g_cond_timed_wait gst_g_cond_timed_wait
|
||||
static inline gboolean
|
||||
gst_g_cond_timed_wait (GCond *cond, GMutex *mutex, GTimeVal *abs_time)
|
||||
{
|
||||
gint64 end_time;
|
||||
|
||||
if (abs_time == NULL) {
|
||||
g_cond_wait (cond, mutex);
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
end_time = abs_time->tv_sec;
|
||||
end_time *= 1000000;
|
||||
end_time += abs_time->tv_usec;
|
||||
|
||||
/* would be nice if we had clock_rtoffset, but that didn't seem to
|
||||
* make it into the kernel yet...
|
||||
*/
|
||||
/* if CLOCK_MONOTONIC is not defined then g_get_montonic_time() and
|
||||
* g_get_real_time() are returning the same clock and we'd add ~0
|
||||
*/
|
||||
end_time += g_get_monotonic_time () - g_get_real_time ();
|
||||
return g_cond_wait_until (cond, mutex, end_time);
|
||||
}
|
||||
#endif /* GLIB_CHECK_VERSION (2, 31, 0) */
|
||||
|
||||
#if GLIB_CHECK_VERSION (2, 31, 0)
|
||||
#define g_thread_create gst_g_thread_create
|
||||
static inline GThread *
|
||||
gst_g_thread_create (GThreadFunc func, gpointer data, gboolean joinable,
|
||||
GError **error)
|
||||
{
|
||||
GThread *thread = g_thread_try_new ("gst-check", func, data, error);
|
||||
if (!joinable)
|
||||
g_thread_unref (thread);
|
||||
return thread;
|
||||
}
|
||||
#endif /* GLIB_CHECK_VERSION (2, 31, 0) */
|
||||
|
||||
/* adaptations */
|
||||
|
||||
G_END_DECLS
|
||||
|
||||
#endif
|
|
@ -21,6 +21,10 @@
|
|||
#include "config.h"
|
||||
#endif
|
||||
|
||||
/* FIXME 0.11: suppress warnings for deprecated API such as GStaticRecMutex
|
||||
* with newer GLib versions (>= 2.31.0) */
|
||||
#define GLIB_DISABLE_DEPRECATION_WARNINGS
|
||||
|
||||
#include "gstbasevideocodec.h"
|
||||
|
||||
#include <string.h>
|
||||
|
|
|
@ -127,6 +127,10 @@
|
|||
#include "config.h"
|
||||
#endif
|
||||
|
||||
/* FIXME 0.11: suppress warnings for deprecated API such as GStaticRecMutex
|
||||
* with newer GLib versions (>= 2.31.0) */
|
||||
#define GLIB_DISABLE_DEPRECATION_WARNINGS
|
||||
|
||||
#include "gstbasevideodecoder.h"
|
||||
#include "gstbasevideoutils.h"
|
||||
|
||||
|
|
|
@ -105,6 +105,10 @@
|
|||
#include "config.h"
|
||||
#endif
|
||||
|
||||
/* FIXME 0.11: suppress warnings for deprecated API such as GStaticRecMutex
|
||||
* with newer GLib versions (>= 2.31.0) */
|
||||
#define GLIB_DISABLE_DEPRECATION_WARNINGS
|
||||
|
||||
#include "gstbasevideoencoder.h"
|
||||
#include "gstbasevideoutils.h"
|
||||
|
||||
|
|
|
@ -52,6 +52,11 @@
|
|||
#ifdef HAVE_CONFIG_H
|
||||
#include "config.h"
|
||||
#endif
|
||||
|
||||
/* FIXME 0.11: suppress warnings for deprecated API such as GStaticRecMutex
|
||||
* with newer GLib versions (>= 2.31.0) */
|
||||
#define GLIB_DISABLE_DEPRECATION_WARNINGS
|
||||
|
||||
#include <string.h>
|
||||
#include <math.h>
|
||||
|
||||
|
|
|
@ -32,6 +32,11 @@
|
|||
#ifdef HAVE_CONFIG_H
|
||||
#include "config.h"
|
||||
#endif
|
||||
|
||||
/* FIXME 0.11: suppress warnings for deprecated API such as GStaticRecMutex
|
||||
* with newer GLib versions (>= 2.31.0) */
|
||||
#define GLIB_DISABLE_DEPRECATION_WARNINGS
|
||||
|
||||
#include <string.h>
|
||||
#include <gst/controller/gstcontroller.h>
|
||||
|
||||
|
|
|
@ -151,11 +151,16 @@
|
|||
# include <config.h>
|
||||
#endif
|
||||
|
||||
/* FIXME 0.11: suppress warnings for deprecated API such as GStaticRecMutex
|
||||
* with newer GLib versions (>= 2.31.0) */
|
||||
#define GLIB_DISABLE_DEPRECATION_WARNINGS
|
||||
|
||||
#include <string.h>
|
||||
#include <stdlib.h>
|
||||
|
||||
#include <gst/gst.h>
|
||||
#include <gst/tag/tag.h>
|
||||
#include <gst/glib-compat-private.h>
|
||||
/* FIXME: include #include <gst/gst-i18n-plugin.h> and use _(" ") */
|
||||
|
||||
#include "gstcamerabin.h"
|
||||
|
|
|
@ -35,6 +35,7 @@
|
|||
|
||||
#include <string.h>
|
||||
|
||||
#include <gst/glib-compat-private.h>
|
||||
#include "gstinputselector.h"
|
||||
#include "gstcamerabin-marshal.h"
|
||||
|
||||
|
|
|
@ -165,6 +165,7 @@
|
|||
#include "gstcamerabin2.h"
|
||||
#include <gst/gst-i18n-plugin.h>
|
||||
#include <gst/pbutils/pbutils.h>
|
||||
#include <gst/glib-compat-private.h>
|
||||
|
||||
#if GLIB_CHECK_VERSION(2,29,6)
|
||||
#define gst_camerabin2_atomic_int_add g_atomic_int_add
|
||||
|
|
|
@ -31,6 +31,10 @@
|
|||
# include <config.h>
|
||||
#endif
|
||||
|
||||
/* FIXME 0.11: suppress warnings for deprecated API such as GStaticRecMutex
|
||||
* with newer GLib versions (>= 2.31.0) */
|
||||
#define GLIB_DISABLE_DEPRECATION_WARNINGS
|
||||
|
||||
#include <gst/interfaces/photography.h>
|
||||
|
||||
#include "gstwrappercamerabinsrc.h"
|
||||
|
|
|
@ -22,6 +22,11 @@
|
|||
#ifdef HAVE_CONFIG_H
|
||||
#include "config.h"
|
||||
#endif
|
||||
|
||||
/* FIXME 0.11: suppress warnings for deprecated API such as GStaticRecMutex
|
||||
* with newer GLib versions (>= 2.31.0) */
|
||||
#define GLIB_DISABLE_DEPRECATION_WARNINGS
|
||||
|
||||
#include <string.h>
|
||||
|
||||
#include "gstcdxaparse.h"
|
||||
|
|
|
@ -40,6 +40,10 @@
|
|||
#include "config.h"
|
||||
#endif
|
||||
|
||||
/* FIXME 0.11: suppress warnings for deprecated API such as GStaticRecMutex
|
||||
* with newer GLib versions (>= 2.31.0) */
|
||||
#define GLIB_DISABLE_DEPRECATION_WARNINGS
|
||||
|
||||
#include "gstchromahold.h"
|
||||
|
||||
#include <stdlib.h>
|
||||
|
|
|
@ -38,6 +38,7 @@
|
|||
# include <config.h>
|
||||
#endif
|
||||
|
||||
#include <gst/glib-compat-private.h>
|
||||
#include "gstdvbsuboverlay.h"
|
||||
|
||||
#include <string.h>
|
||||
|
@ -123,8 +124,7 @@ gst_dvbsub_overlay_base_init (gpointer gclass)
|
|||
gst_element_class_add_static_pad_template (element_class, &src_factory);
|
||||
gst_element_class_add_static_pad_template (element_class,
|
||||
&video_sink_factory);
|
||||
gst_element_class_add_static_pad_template (element_class,
|
||||
&text_sink_factory);
|
||||
gst_element_class_add_static_pad_template (element_class, &text_sink_factory);
|
||||
|
||||
gst_element_class_set_details_simple (element_class,
|
||||
"DVB Subtitles Overlay",
|
||||
|
|
|
@ -32,6 +32,10 @@
|
|||
# include <config.h>
|
||||
#endif
|
||||
|
||||
/* FIXME 0.11: suppress warnings for deprecated API such as GStaticRecMutex
|
||||
* with newer GLib versions (>= 2.31.0) */
|
||||
#define GLIB_DISABLE_DEPRECATION_WARNINGS
|
||||
|
||||
#include <gst/gst-i18n-plugin.h>
|
||||
#include <gst/video/video.h>
|
||||
|
||||
|
|
|
@ -6,7 +6,7 @@ libgstfragmented_la_SOURCES = \
|
|||
gsthlsdemux.c \
|
||||
gstfragmentedplugin.c
|
||||
|
||||
libgstfragmented_la_CFLAGS = $(GST_CFLAGS) $(GST_BASE_CFLAGS) $(SOUP_CFLAGS)
|
||||
libgstfragmented_la_CFLAGS = $(GST_CFLAGS) $(GST_BASE_CFLAGS) $(GST_PLUGINS_BAD_CFLAGS) $(SOUP_CFLAGS)
|
||||
libgstfragmented_la_LIBADD = $(GST_LIBS) $(GST_BASE_LIBS) $(SOUP_LIBS)
|
||||
libgstfragmented_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) -no-undefined
|
||||
libgstfragmented_la_LIBTOOLFLAGS = --tag=disable-static
|
||||
|
|
|
@ -41,9 +41,13 @@
|
|||
# include "config.h"
|
||||
#endif
|
||||
|
||||
/* FIXME 0.11: suppress warnings for deprecated API such as GStaticRecMutex
|
||||
* with newer GLib versions (>= 2.31.0) */
|
||||
#define GLIB_DISABLE_DEPRECATION_WARNINGS
|
||||
|
||||
#include <string.h>
|
||||
#include <gst/base/gsttypefindhelper.h>
|
||||
#include <gst/glib-compat-private.h>
|
||||
#include "gsthlsdemux.h"
|
||||
|
||||
static GstStaticPadTemplate srctemplate = GST_STATIC_PAD_TEMPLATE ("src%d",
|
||||
|
|
|
@ -23,6 +23,7 @@
|
|||
#include <errno.h>
|
||||
#include <glib.h>
|
||||
|
||||
#include <gst/glib-compat-private.h>
|
||||
#include "gstfragmented.h"
|
||||
#include "m3u8.h"
|
||||
|
||||
|
|
|
@ -24,6 +24,7 @@ noinst_HEADERS = \
|
|||
libgstinter_la_CFLAGS = \
|
||||
$(GST_CFLAGS) \
|
||||
$(GST_PLUGINS_BASE_CFLAGS) \
|
||||
$(GST_PLUGINS_BAD_CFLAGS) \
|
||||
$(GST_BASE_CFLAGS)
|
||||
|
||||
libgstinter_la_LIBADD = \
|
||||
|
@ -40,7 +41,8 @@ gstintertest_SOURCES = \
|
|||
|
||||
gstintertest_CFLAGS = \
|
||||
$(GST_CFLAGS) \
|
||||
$(GST_PLUGINS_BASE_CFLAGS)
|
||||
$(GST_PLUGINS_BASE_CFLAGS) \
|
||||
$(GST_PLUGINS_BAD_CFLAGS)
|
||||
|
||||
gstintertest_LDADD = \
|
||||
$(GST_LIBS) \
|
||||
|
|
|
@ -23,6 +23,7 @@
|
|||
|
||||
#include <string.h>
|
||||
|
||||
#include <gst/glib-compat-private.h>
|
||||
#include "gstintersurface.h"
|
||||
|
||||
static GList *list;
|
||||
|
|
|
@ -29,6 +29,7 @@
|
|||
#endif
|
||||
|
||||
#include <gst/gst.h>
|
||||
#include <gst/glib-compat-private.h>
|
||||
#include <stdlib.h>
|
||||
|
||||
//#define GETTEXT_PACKAGE "intertest"
|
||||
|
@ -80,8 +81,10 @@ main (int argc, char *argv[])
|
|||
GstInterTest *intertest2;
|
||||
GMainLoop *main_loop;
|
||||
|
||||
#if !GLIB_CHECK_VERSION (2, 31, 0)
|
||||
if (!g_thread_supported ())
|
||||
g_thread_init (NULL);
|
||||
#endif
|
||||
|
||||
context = g_option_context_new ("- FIXME");
|
||||
g_option_context_add_main_entries (context, entries, GETTEXT_PACKAGE);
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
plugin_LTLIBRARIES = libgstliveadder.la
|
||||
|
||||
libgstliveadder_la_SOURCES = liveadder.c
|
||||
libgstliveadder_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS)
|
||||
libgstliveadder_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_PLUGINS_BAD_CFLAGS) $(GST_CFLAGS)
|
||||
libgstliveadder_la_LIBADD = \
|
||||
$(GST_PLUGINS_BASE_LIBS) -lgstaudio-@GST_MAJORMINOR@ \
|
||||
$(GST_BASE_LIBS) $(GST_LIBS)
|
||||
|
|
|
@ -44,6 +44,7 @@
|
|||
|
||||
#include "liveadder.h"
|
||||
|
||||
#include <gst/glib-compat-private.h>
|
||||
#include <gst/audio/audio.h>
|
||||
|
||||
#include <string.h>
|
||||
|
|
|
@ -46,6 +46,10 @@
|
|||
#include "config.h"
|
||||
#endif
|
||||
|
||||
/* FIXME 0.11: suppress warnings for deprecated API such as GStaticRecMutex
|
||||
* with newer GLib versions (>= 2.31.0) */
|
||||
#define GLIB_DISABLE_DEPRECATION_WARNINGS
|
||||
|
||||
#include <string.h>
|
||||
|
||||
#include "gstmpegdefs.h"
|
||||
|
|
|
@ -32,6 +32,10 @@
|
|||
#include "config.h"
|
||||
#endif
|
||||
|
||||
/* FIXME 0.11: suppress warnings for deprecated API such as GStaticRecMutex
|
||||
* with newer GLib versions (>= 2.31.0) */
|
||||
#define GLIB_DISABLE_DEPRECATION_WARNINGS
|
||||
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
|
||||
|
@ -169,8 +173,7 @@ mpegts_base_base_init (gpointer klass)
|
|||
{
|
||||
GstElementClass *element_class = GST_ELEMENT_CLASS (klass);
|
||||
|
||||
gst_element_class_add_static_pad_template (element_class,
|
||||
&sink_template);
|
||||
gst_element_class_add_static_pad_template (element_class, &sink_template);
|
||||
}
|
||||
|
||||
static void
|
||||
|
|
|
@ -88,6 +88,10 @@
|
|||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
|
||||
/* FIXME 0.11: suppress warnings for deprecated API such as GStaticRecMutex
|
||||
* with newer GLib versions (>= 2.31.0) */
|
||||
#define GLIB_DISABLE_DEPRECATION_WARNINGS
|
||||
|
||||
#include <gst/video/video.h>
|
||||
|
||||
#include "mpegtsmux.h"
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
plugin_LTLIBRARIES = libgstmve.la
|
||||
|
||||
libgstmve_la_CFLAGS = $(GST_BASE_CFLAGS) $(GST_CFLAGS)
|
||||
libgstmve_la_CFLAGS = $(GST_BASE_CFLAGS) $(GST_PLUGINS_BAD_CFLAGS) $(GST_CFLAGS)
|
||||
libgstmve_la_LIBADD = $(GST_BASE_LIBS) $(GST_LIBS) $(LIBM)
|
||||
libgstmve_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
||||
libgstmve_la_LIBTOOLFLAGS = --tag=disable-static
|
||||
|
|
|
@ -31,6 +31,7 @@ gst-launch-0.10 filesrc location=movie.mve ! mvedemux name=d !
|
|||
#include <string.h>
|
||||
|
||||
#include <gst/gst.h>
|
||||
#include <gst/glib-compat-private.h>
|
||||
#include "gstmvemux.h"
|
||||
#include "mve.h"
|
||||
|
||||
|
|
|
@ -54,6 +54,10 @@
|
|||
#include "config.h"
|
||||
#endif
|
||||
|
||||
/* FIXME 0.11: suppress warnings for deprecated API such as GStaticRecMutex
|
||||
* with newer GLib versions (>= 2.31.0) */
|
||||
#define GLIB_DISABLE_DEPRECATION_WARNINGS
|
||||
|
||||
#include "mxfdemux.h"
|
||||
#include "mxfessence.h"
|
||||
|
||||
|
|
|
@ -29,6 +29,10 @@
|
|||
|
||||
#include <string.h>
|
||||
|
||||
/* FIXME 0.11: suppress warnings for deprecated API such as GStaticRecMutex
|
||||
* with newer GLib versions (>= 2.31.0) */
|
||||
#define GLIB_DISABLE_DEPRECATION_WARNINGS
|
||||
|
||||
#include <gst/gst.h>
|
||||
#include <gst/base/gstbasetransform.h>
|
||||
#include <gst/base/gstadapter.h>
|
||||
|
|
|
@ -47,6 +47,10 @@
|
|||
#include "config.h"
|
||||
#endif
|
||||
|
||||
/* FIXME 0.11: suppress warnings for deprecated API such as GStaticRecMutex
|
||||
* with newer GLib versions (>= 2.31.0) */
|
||||
#define GLIB_DISABLE_DEPRECATION_WARNINGS
|
||||
|
||||
#ifdef HAVE_UNISTD_H
|
||||
#include <unistd.h>
|
||||
#endif
|
||||
|
|
|
@ -19,6 +19,10 @@
|
|||
* Boston, MA 02111-1307, USA.
|
||||
*/
|
||||
|
||||
/* FIXME 0.11: suppress warnings for deprecated API such as GStaticRecMutex
|
||||
* with newer GLib versions (>= 2.31.0) */
|
||||
#define GLIB_DISABLE_DEPRECATION_WARNINGS
|
||||
|
||||
#include <gst/gst.h>
|
||||
|
||||
#include <math.h>
|
||||
|
|
|
@ -2,6 +2,7 @@ plugin_LTLIBRARIES = libgstdecklink.la
|
|||
|
||||
libgstdecklink_la_CPPFLAGS = \
|
||||
$(GST_BASE_CFLAGS) \
|
||||
$(GST_PLUGINS_BAD_CFLAGS) \
|
||||
$(GST_CXXFLAGS) \
|
||||
$(DECKLINK_CXXFLAGS)
|
||||
libgstdecklink_la_LIBADD = \
|
||||
|
|
|
@ -31,6 +31,8 @@
|
|||
#include <unistd.h>
|
||||
#include <fcntl.h>
|
||||
|
||||
#include <gst/glib-compat-private.h>
|
||||
|
||||
#include "gstdecklinksrc.h"
|
||||
|
||||
#include "capture.h"
|
||||
|
|
|
@ -35,7 +35,7 @@
|
|||
#endif
|
||||
|
||||
#include <gst/gst.h>
|
||||
#include <gst/gst.h>
|
||||
#include <gst/glib-compat-private.h>
|
||||
#include "gstdecklink.h"
|
||||
#include "gstdecklinksink.h"
|
||||
#include <string.h>
|
||||
|
|
|
@ -35,7 +35,12 @@
|
|||
#include "config.h"
|
||||
#endif
|
||||
|
||||
/* FIXME 0.11: suppress warnings for deprecated API such as GStaticRecMutex
|
||||
* with newer GLib versions (>= 2.31.0) */
|
||||
#define GLIB_DISABLE_DEPRECATION_WARNINGS
|
||||
|
||||
#include <gst/gst.h>
|
||||
#include <gst/glib-compat-private.h>
|
||||
#include "gstdecklink.h"
|
||||
#include "gstdecklinksrc.h"
|
||||
#include "capture.h"
|
||||
|
|
|
@ -42,6 +42,7 @@
|
|||
|
||||
#include "gstdvbsrc.h"
|
||||
#include <gst/gst.h>
|
||||
#include <gst/glib-compat-private.h>
|
||||
#include <sys/ioctl.h>
|
||||
#include <sys/poll.h>
|
||||
#include <fcntl.h>
|
||||
|
|
|
@ -5,7 +5,7 @@ include $(top_srcdir)/common/glib-gen.mak
|
|||
plugin_LTLIBRARIES = libgstshm.la
|
||||
|
||||
libgstshm_la_SOURCES = shmpipe.c shmalloc.c gstshm.c gstshmsrc.c gstshmsink.c
|
||||
libgstshm_la_CFLAGS = $(GST_CFLAGS) -DSHM_PIPE_USE_GLIB
|
||||
libgstshm_la_CFLAGS = $(GST_CFLAGS) $(GST_PLUGINS_BAD_CFLAGS) -DSHM_PIPE_USE_GLIB
|
||||
libgstshm_la_LIBADD = -lrt
|
||||
libgstshm_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) $(GST_BASE_LIBS) $(GST_PLUGINS_BASE_LIBS)
|
||||
libgstshm_la_LIBTOOLFLAGS = --tag=disable-static
|
||||
|
|
|
@ -27,6 +27,7 @@
|
|||
#include "gstshmsink.h"
|
||||
|
||||
#include <gst/gst.h>
|
||||
#include <gst/glib-compat-private.h>
|
||||
|
||||
#include <string.h>
|
||||
|
||||
|
|
|
@ -979,8 +979,10 @@ main (int argc, char *argv[])
|
|||
GOptionContext *ctx;
|
||||
GError *err = NULL;
|
||||
|
||||
#if !GLIB_CHECK_VERSION (2, 31, 0)
|
||||
if (!g_thread_supported ())
|
||||
g_thread_init (NULL);
|
||||
#endif
|
||||
|
||||
ctx = g_option_context_new (NULL);
|
||||
g_option_context_add_main_entries (ctx, options, NULL);
|
||||
|
|
|
@ -786,8 +786,10 @@ main (int argc, char *argv[])
|
|||
GOptionContext *ctx;
|
||||
GError *err = NULL;
|
||||
|
||||
#if !GLIB_CHECK_VERSION (2, 31, 0)
|
||||
if (!g_thread_supported ())
|
||||
g_thread_init (NULL);
|
||||
#endif
|
||||
|
||||
ctx = g_option_context_new ("\n\ncamerabin command line test application.");
|
||||
g_option_context_add_main_entries (ctx, options, NULL);
|
||||
|
|
|
@ -1257,8 +1257,10 @@ main (int argc, char *argv[])
|
|||
GOptionContext *ctx;
|
||||
GError *err = NULL;
|
||||
|
||||
#if !GLIB_CHECK_VERSION (2, 31, 0)
|
||||
if (!g_thread_supported ())
|
||||
g_thread_init (NULL);
|
||||
#endif
|
||||
|
||||
ctx = g_option_context_new ("\n\ncamerabin command line test application.");
|
||||
g_option_context_add_main_entries (ctx, options, NULL);
|
||||
|
|
|
@ -184,8 +184,10 @@ main (gint argc, gchar ** argv)
|
|||
return -1;
|
||||
}
|
||||
|
||||
#if !GLIB_CHECK_VERSION (2, 31, 0)
|
||||
if (!g_thread_supported ())
|
||||
g_thread_init (NULL);
|
||||
#endif
|
||||
|
||||
gst_init (NULL, NULL);
|
||||
gtk_init (NULL, NULL);
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
noinst_PROGRAMS = scaletempo-demo
|
||||
|
||||
scaletempo_demo_SOURCES = demo-main.c demo-player.c demo-gui.c
|
||||
scaletempo_demo_CFLAGS = $(GST_CFLAGS) $(GST_PLUGINS_BASE_CFLAGS) $(GTK_CFLAGS)
|
||||
scaletempo_demo_CFLAGS = $(GST_CFLAGS) $(GST_PLUGINS_BASE_CFLAGS) $(GST_PLUGINS_BAD_CFLAGS) $(GTK_CFLAGS)
|
||||
scaletempo_demo_LDFLAGS = $(GST_LIBS) $(GST_PLUGINS_BASE_LIBS) $(GTK_LIBS) -lgstinterfaces-@GST_MAJORMINOR@
|
||||
|
||||
noinst_HEADERS = demo-player.h demo-gui.h
|
||||
|
|
|
@ -19,6 +19,7 @@
|
|||
#include "config.h"
|
||||
#endif
|
||||
|
||||
#include <gst/glib-compat-private.h>
|
||||
#include <gtk/gtk.h>
|
||||
#include <glib/gprintf.h>
|
||||
#include <math.h>
|
||||
|
|
|
@ -60,8 +60,10 @@ main (int argc, char *argv[])
|
|||
{NULL,}
|
||||
};
|
||||
|
||||
#if !GLIB_CHECK_VERSION (2, 31, 0)
|
||||
if (!g_thread_supported ())
|
||||
g_thread_init (NULL);
|
||||
#endif
|
||||
|
||||
ctx = g_option_context_new ("uri ...");
|
||||
g_option_context_add_group (ctx, gst_init_get_option_group ());
|
||||
|
|
Loading…
Reference in a new issue