From patchwork Fri Mar 6 20:26:37 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Dufresne X-Patchwork-Id: 3033 Return-Path: Received: from bhuna.collabora.co.uk (bhuna.collabora.co.uk [46.235.227.227]) by lancelot.ideasonboard.com (Postfix) with ESMTPS id 23C9E628B3 for ; Fri, 6 Mar 2020 21:27:14 +0100 (CET) Received: from nicolas-tpx395.localdomain (unknown [IPv6:2610:98:8005::527]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: nicolas) by bhuna.collabora.co.uk (Postfix) with ESMTPSA id 72B52297189; Fri, 6 Mar 2020 20:27:13 +0000 (GMT) From: Nicolas Dufresne To: libcamera-devel@lists.libcamera.org Cc: Nicolas Dufresne Date: Fri, 6 Mar 2020 15:26:37 -0500 Message-Id: <20200306202637.525587-28-nicolas@ndufresne.ca> X-Mailer: git-send-email 2.24.1 In-Reply-To: <20200306202637.525587-1-nicolas@ndufresne.ca> References: <20200306202637.525587-1-nicolas@ndufresne.ca> MIME-Version: 1.0 Subject: [libcamera-devel] [PATCH v3 27/27] gst: Document dependencies and quick usage X-BeenThere: libcamera-devel@lists.libcamera.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 06 Mar 2020 20:27:14 -0000 From: Nicolas Dufresne This is a quick startup guide allowing to build and use the GStreamer element from the libcamera source tree. Signed-off-by: Nicolas Dufresne Reviewed-by: Laurent Pinchart --- README.rst | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/README.rst b/README.rst index fa14113..a06e444 100644 --- a/README.rst +++ b/README.rst @@ -64,4 +64,23 @@ for qcam: [optional] for documentation: [optional] python3-sphinx doxygen +for gstreamer: [optional] + libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev + +Using GStreamer plugin +~~~~~~~~~~~~~~~~~~~~~~ + +To use GStreamer plugin from source tree, set the following environment so that +GStreamer can find it. + + export GST_PLUGIN_PATH=$(pwd)/build/src/gstreamer + +The debugging tool `gst-launch-1.0` can be used to construct and pipeline and test +it. The following pipeline will stream from the camera named "Camera 1" onto the +default video display element on your system. + +.. code:: + + gst-launch-1.0 libcamerasrc name="Camera 1" ! videoconvert ! autovideosink + .. section-end-getting-started