summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian@centricular.com>2019-01-25 14:38:05 +0200
committerSebastian Dröge <sebastian@centricular.com>2019-01-25 14:38:05 +0200
commit2942f7d931b8659e6a1e6d17a325c1774b5591f4 (patch)
tree448f1aa0344748349c3d40a2761051c98ecc1614
parent7ac2f7fec540ddc726a4f1f8f0fd6cd69771bb52 (diff)
x264: Only enable dynamic loading code for x264 < 253
Otherwise we get some compiler warnings: ../subprojects/gst-plugins-ugly/ext/x264/gstx264enc.c:200:1: warning: ‘unload_x264’ defined but not used [-Wunused-function] unload_x264 (GstX264EncVTable * vtable) ^~~~~~~~~~~ ../subprojects/gst-plugins-ugly/ext/x264/gstx264enc.c:154:1: warning: ‘load_x264’ defined but not used [-Wunused-function] load_x264 (const gchar * filename) ^~~~~~~~~
-rw-r--r--ext/x264/gstx264enc.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/ext/x264/gstx264enc.c b/ext/x264/gstx264enc.c
index 70a02777..e5466a05 100644
--- a/ext/x264/gstx264enc.c
+++ b/ext/x264/gstx264enc.c
@@ -142,6 +142,7 @@ static GstX264EncVTable default_vtable;
static GstX264EncVTable *vtable_8bit = NULL, *vtable_10bit = NULL;
+#if X264_BUILD < 153
#define LOAD_SYMBOL(name) G_STMT_START { \
if (!g_module_symbol (module, #name, (gpointer *) &vtable->name)) { \
GST_ERROR ("Failed to load '" #name "' from '%s'", filename); \
@@ -171,9 +172,7 @@ load_x264 (const gchar * filename)
"' from '%s'. Incompatible version?", filename);
goto error;
}
-#if X264_BUILD < 153
LOAD_SYMBOL (x264_bit_depth);
-#endif
LOAD_SYMBOL (x264_chroma_format);
LOAD_SYMBOL (x264_encoder_close);
LOAD_SYMBOL (x264_encoder_delayed_frames);
@@ -207,6 +206,7 @@ unload_x264 (GstX264EncVTable * vtable)
#endif
#undef LOAD_SYMBOL
+#endif
static gboolean
gst_x264_enc_add_x264_chroma_format (GstStructure * s,