From f36ecf98247a81a322faded4f9b25f06fcbe4ccd Mon Sep 17 00:00:00 2001 From: Laurent Pinchart Date: Sat, 7 Mar 2020 20:48:33 +0200 Subject: gst: Turn the top-level plugin file gstlibcamera.c into a C++ file The top-level plugin file gstlibcamera.c is the only C source file in the whole libcamera GStreamer element. To avoid specifying both C and C++ compiler arguments in the future, turn it into a C++ file. Signed-off-by: Laurent Pinchart Reviewed-by: Nicolas Dufresne --- src/gstreamer/gstlibcamera.c | 27 --------------------------- 1 file changed, 27 deletions(-) delete mode 100644 src/gstreamer/gstlibcamera.c (limited to 'src/gstreamer/gstlibcamera.c') diff --git a/src/gstreamer/gstlibcamera.c b/src/gstreamer/gstlibcamera.c deleted file mode 100644 index 81c7bb19..00000000 --- a/src/gstreamer/gstlibcamera.c +++ /dev/null @@ -1,27 +0,0 @@ -/* SPDX-License-Identifier: LGPL-2.1-or-later */ -/* - * Copyright (C) 2019, Collabora Ltd. - * Author: Nicolas Dufresne - * - * gstlibcamera.c - GStreamer plugin - */ - -#include "gstlibcameraprovider.h" -#include "gstlibcamerasrc.h" - -static gboolean -plugin_init(GstPlugin *plugin) -{ - if (!gst_element_register(plugin, "libcamerasrc", GST_RANK_PRIMARY, - GST_TYPE_LIBCAMERA_SRC) || - !gst_device_provider_register(plugin, "libcameraprovider", - GST_RANK_PRIMARY, - GST_TYPE_LIBCAMERA_PROVIDER)) - return FALSE; - - return TRUE; -} - -GST_PLUGIN_DEFINE(GST_VERSION_MAJOR, GST_VERSION_MINOR, - libcamera, "libcamera capture plugin", - plugin_init, VERSION, "LGPL", PACKAGE, "https://libcamera.org"); -- cgit v1.2.1