Documentation: Fix typos and wrong rST syntax for literals
Fix some typos and some literals using ` instead of ``. Signed-off-by: Nícolas F. R. A. Prado <nfraprado@collabora.com> Reviewed-by: Sebastian Fricke <sebastian.fricke@posteo.net> Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
This commit is contained in:
parent
f908d49cce
commit
7ebc19752a
5 changed files with 29 additions and 28 deletions
|
@ -35,10 +35,11 @@ Further details
|
||||||
Notes about debugging
|
Notes about debugging
|
||||||
~~~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
The environment variables `LIBCAMERA_LOG_FILE` and `LIBCAMERA_LOG_LEVELS` are
|
The environment variables ``LIBCAMERA_LOG_FILE`` and ``LIBCAMERA_LOG_LEVELS``
|
||||||
used to modify the destination and verbosity of messages provided by libcamera.
|
are used to modify the destination and verbosity of messages provided by
|
||||||
|
libcamera.
|
||||||
|
|
||||||
The `LIBCAMERA_LOG_LEVELS` variable accepts a comma-separated list of
|
The ``LIBCAMERA_LOG_LEVELS`` variable accepts a comma-separated list of
|
||||||
'category:level' pairs.
|
'category:level' pairs.
|
||||||
|
|
||||||
The `level <#log-levels>`__ part is mandatory and can either be specified by
|
The `level <#log-levels>`__ part is mandatory and can either be specified by
|
||||||
|
@ -61,8 +62,8 @@ within a local environment:
|
||||||
LIBCAMERA_LOG_LEVELS=0 \
|
LIBCAMERA_LOG_LEVELS=0 \
|
||||||
cam --list
|
cam --list
|
||||||
|
|
||||||
Enable full debug output for the categories `Camera` and `V4L2` within a global
|
Enable full debug output for the categories ``Camera`` and ``V4L2`` within a
|
||||||
environment:
|
global environment:
|
||||||
|
|
||||||
.. code:: bash
|
.. code:: bash
|
||||||
|
|
||||||
|
@ -100,10 +101,10 @@ There are two available macros used to assign a category name to a part of the
|
||||||
libcamera codebase:
|
libcamera codebase:
|
||||||
|
|
||||||
LOG_DEFINE_CATEGORY
|
LOG_DEFINE_CATEGORY
|
||||||
This macro is required, in order to use the `LOGC` macro for a particular
|
This macro is required, in order to use the ``LOGC`` macro for a particular
|
||||||
category. It can only be used once for each category. If you want to create
|
category. It can only be used once for each category. If you want to create
|
||||||
log messages within multiple compilation units for the same category utilize
|
log messages within multiple compilation units for the same category utilize
|
||||||
the `LOG_DECLARE_CATEGORY` macro, in every file except the definition file.
|
the ``LOG_DECLARE_CATEGORY`` macro, in every file except the definition file.
|
||||||
LOG_DECLARE_CATEGORY
|
LOG_DECLARE_CATEGORY
|
||||||
Used for sharing an already defined category between multiple separate
|
Used for sharing an already defined category between multiple separate
|
||||||
compilation units.
|
compilation units.
|
||||||
|
@ -118,7 +119,7 @@ IPA modules use configuration files to store parameters. The format and
|
||||||
contents of the configuration files is specific to the IPA module. They usually
|
contents of the configuration files is specific to the IPA module. They usually
|
||||||
contain tuning parameters for the algorithms, in JSON format.
|
contain tuning parameters for the algorithms, in JSON format.
|
||||||
|
|
||||||
The `LIBCAMERA_IPA_CONFIG_PATH` variable can be used to specify custom
|
The ``LIBCAMERA_IPA_CONFIG_PATH`` variable can be used to specify custom
|
||||||
storage locations to search for those configuration files.
|
storage locations to search for those configuration files.
|
||||||
|
|
||||||
`Examples <https://git.libcamera.org/libcamera/libcamera.git/tree/src/ipa/raspberrypi/data>`__
|
`Examples <https://git.libcamera.org/libcamera/libcamera.git/tree/src/ipa/raspberrypi/data>`__
|
||||||
|
@ -130,5 +131,5 @@ In order to locate the correct IPA module for your hardware, libcamera gathers
|
||||||
existing IPA modules from multiple locations. The default locations for this
|
existing IPA modules from multiple locations. The default locations for this
|
||||||
operation are the installed system path (for example on Debian:
|
operation are the installed system path (for example on Debian:
|
||||||
``/usr/local/x86_64-pc-linux-gnu/libcamera``) and the build directory.
|
``/usr/local/x86_64-pc-linux-gnu/libcamera``) and the build directory.
|
||||||
With the `LIBCAMERA_IPA_MODULE_PATH`, you can specify a non-default
|
With the ``LIBCAMERA_IPA_MODULE_PATH``, you can specify a non-default location
|
||||||
location to search for IPA modules.
|
to search for IPA modules.
|
||||||
|
|
|
@ -119,7 +119,7 @@ V4L2 Compatibility Layer
|
||||||
V4L2 compatibility is achieved through a shared library that traps all
|
V4L2 compatibility is achieved through a shared library that traps all
|
||||||
accesses to camera devices and routes them to libcamera to emulate high-level
|
accesses to camera devices and routes them to libcamera to emulate high-level
|
||||||
V4L2 camera devices. It is injected in a process address space through
|
V4L2 camera devices. It is injected in a process address space through
|
||||||
`LD_PRELOAD` and is completely transparent for applications.
|
``LD_PRELOAD`` and is completely transparent for applications.
|
||||||
|
|
||||||
The compatibility layer exposes camera device features on a best-effort basis,
|
The compatibility layer exposes camera device features on a best-effort basis,
|
||||||
and aims for the level of features traditionally available from a UVC camera
|
and aims for the level of features traditionally available from a UVC camera
|
||||||
|
|
|
@ -177,7 +177,7 @@ configuring a build directory.
|
||||||
.. _Meson build configuration: https://mesonbuild.com/Configuring-a-build-directory.html
|
.. _Meson build configuration: https://mesonbuild.com/Configuring-a-build-directory.html
|
||||||
|
|
||||||
To add the new pipeline handler to this list of options, add its directory name
|
To add the new pipeline handler to this list of options, add its directory name
|
||||||
to the libcamera build options in the top level _meson_options.txt_.
|
to the libcamera build options in the top level ``meson_options.txt``.
|
||||||
|
|
||||||
.. code-block:: none
|
.. code-block:: none
|
||||||
|
|
||||||
|
@ -1027,9 +1027,9 @@ Initializing device controls
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
Pipeline handlers can optionally initialize the video devices and camera sensor
|
Pipeline handlers can optionally initialize the video devices and camera sensor
|
||||||
controls at system configuration time, to make sure to make sure they are
|
controls at system configuration time, to make sure they are defaulted to sane
|
||||||
defaulted to sane values. Handling of device controls is again performed using
|
values. Handling of device controls is again performed using the libcamera
|
||||||
the libcamera `controls framework`_.
|
`controls framework`_.
|
||||||
|
|
||||||
.. _Controls Framework: http://libcamera.org/api-html/controls_8h.html
|
.. _Controls Framework: http://libcamera.org/api-html/controls_8h.html
|
||||||
|
|
||||||
|
@ -1396,7 +1396,7 @@ delivered to applications in the same order as they have been submitted.
|
||||||
.. _connecting: http://libcamera.org/api-html/classlibcamera_1_1Signal.html#aa04db72d5b3091ffbb4920565aeed382
|
.. _connecting: http://libcamera.org/api-html/classlibcamera_1_1Signal.html#aa04db72d5b3091ffbb4920565aeed382
|
||||||
|
|
||||||
Returning to the ``int VividCameraData::init()`` method, add the following above
|
Returning to the ``int VividCameraData::init()`` method, add the following above
|
||||||
the closing ``return 0;`` to connects the pipeline handler ``bufferReady``
|
the closing ``return 0;`` to connect the pipeline handler ``bufferReady``
|
||||||
method to the V4L2 device buffer signal.
|
method to the V4L2 device buffer signal.
|
||||||
|
|
||||||
.. code-block:: cpp
|
.. code-block:: cpp
|
||||||
|
@ -1428,7 +1428,7 @@ code-base.
|
||||||
Testing a pipeline handler
|
Testing a pipeline handler
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
Once you've built the pipeline handler, we ca rebuild the code base, and test
|
Once you've built the pipeline handler, we can rebuild the code base, and test
|
||||||
capture through the pipeline through both of the cam and qcam utilities.
|
capture through the pipeline through both of the cam and qcam utilities.
|
||||||
|
|
||||||
.. code-block:: shell
|
.. code-block:: shell
|
||||||
|
|
|
@ -34,13 +34,13 @@ For RAW sensors, the sensor driver shall support the following V4L2 controls:
|
||||||
.. _V4L2_CID_PIXEL_RATE: https://www.kernel.org/doc/html/latest/userspace-api/media/v4l/ext-ctrls-image-process.html
|
.. _V4L2_CID_PIXEL_RATE: https://www.kernel.org/doc/html/latest/userspace-api/media/v4l/ext-ctrls-image-process.html
|
||||||
.. _V4L2_CID_VBLANK: https://www.kernel.org/doc/html/latest/userspace-api/media/v4l/ext-ctrls-image-source.html
|
.. _V4L2_CID_VBLANK: https://www.kernel.org/doc/html/latest/userspace-api/media/v4l/ext-ctrls-image-source.html
|
||||||
|
|
||||||
While V4L2 doesn't specify a unit for the `EXPOSURE` control, libcamera requires
|
While V4L2 doesn't specify a unit for the ``EXPOSURE`` control, libcamera
|
||||||
it to be expressed as a number of image lines. Camera sensor drivers that do not
|
requires it to be expressed as a number of image lines. Camera sensor drivers
|
||||||
comply with this requirement will need to be adapted or will produce incorrect
|
that do not comply with this requirement will need to be adapted or will produce
|
||||||
results.
|
incorrect results.
|
||||||
|
|
||||||
The `HBLANK`, `PIXEL_RATE` and `VBLANK` controls are used to compute the sensor
|
The ``HBLANK``, ``PIXEL_RATE`` and ``VBLANK`` controls are used to compute the
|
||||||
output timings.
|
sensor output timings.
|
||||||
|
|
||||||
Optional Requirements
|
Optional Requirements
|
||||||
---------------------
|
---------------------
|
||||||
|
|
|
@ -95,9 +95,9 @@ GStreamer can find it.
|
||||||
|
|
||||||
export GST_PLUGIN_PATH=$(pwd)/build/src/gstreamer
|
export GST_PLUGIN_PATH=$(pwd)/build/src/gstreamer
|
||||||
|
|
||||||
The debugging tool `gst-launch-1.0` can be used to construct and pipeline and test
|
The debugging tool ``gst-launch-1.0`` can be used to construct a pipeline and
|
||||||
it. The following pipeline will stream from the camera named "Camera 1" onto the
|
test it. The following pipeline will stream from the camera named "Camera 1"
|
||||||
default video display element on your system.
|
onto the default video display element on your system.
|
||||||
|
|
||||||
.. code::
|
.. code::
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue