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:
Nícolas F. R. A. Prado 2021-03-17 16:28:27 -03:00 committed by Laurent Pinchart
parent f908d49cce
commit 7ebc19752a
5 changed files with 29 additions and 28 deletions

View file

@ -35,10 +35,11 @@ Further details
Notes about debugging
~~~~~~~~~~~~~~~~~~~~~
The environment variables `LIBCAMERA_LOG_FILE` and `LIBCAMERA_LOG_LEVELS` are
used to modify the destination and verbosity of messages provided by libcamera.
The environment variables ``LIBCAMERA_LOG_FILE`` and ``LIBCAMERA_LOG_LEVELS``
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.
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 \
cam --list
Enable full debug output for the categories `Camera` and `V4L2` within a global
environment:
Enable full debug output for the categories ``Camera`` and ``V4L2`` within a
global environment:
.. code:: bash
@ -100,10 +101,10 @@ There are two available macros used to assign a category name to a part of the
libcamera codebase:
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
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
Used for sharing an already defined category between multiple separate
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
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.
`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
operation are the installed system path (for example on Debian:
``/usr/local/x86_64-pc-linux-gnu/libcamera``) and the build directory.
With the `LIBCAMERA_IPA_MODULE_PATH`, you can specify a non-default
location to search for IPA modules.
With the ``LIBCAMERA_IPA_MODULE_PATH``, you can specify a non-default location
to search for IPA modules.

View file

@ -119,7 +119,7 @@ V4L2 Compatibility Layer
V4L2 compatibility is achieved through a shared library that traps all
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
`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,
and aims for the level of features traditionally available from a UVC camera

View file

@ -177,7 +177,7 @@ configuring a build directory.
.. _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 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
@ -778,7 +778,7 @@ implementation.
.. code-block:: cpp
std::map<V4L2PixelFormat, std::vector<SizeRange>> v4l2Formats =
data->video_->formats();
data->video_->formats();
std::map<PixelFormat, std::vector<SizeRange>> deviceFormats;
std::transform(v4l2Formats.begin(), v4l2Formats.end(),
std::inserter(deviceFormats, deviceFormats.begin()),
@ -1027,9 +1027,9 @@ Initializing device controls
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Pipeline handlers can optionally initialize the video devices and camera sensor
controls at system configuration time, to make sure to make sure they are
defaulted to sane values. Handling of device controls is again performed using
the libcamera `controls framework`_.
controls at system configuration time, to make sure they are defaulted to sane
values. Handling of device controls is again performed using the libcamera
`controls framework`_.
.. _Controls Framework: http://libcamera.org/api-html/controls_8h.html
@ -1240,7 +1240,7 @@ Replace the stubbed contents of ``queueRequestDevice`` with the following:
<< "Attempt to queue request with invalid stream";
return -ENOENT;
}
}
int ret = data->video_->queueBuffer(buffer);
if (ret < 0)
@ -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
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.
.. code-block:: cpp
@ -1428,7 +1428,7 @@ code-base.
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.
.. code-block:: shell

View file

@ -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_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
it to be expressed as a number of image lines. Camera sensor drivers that do not
comply with this requirement will need to be adapted or will produce incorrect
results.
While V4L2 doesn't specify a unit for the ``EXPOSURE`` control, libcamera
requires it to be expressed as a number of image lines. Camera sensor drivers
that do not comply with this requirement will need to be adapted or will produce
incorrect results.
The `HBLANK`, `PIXEL_RATE` and `VBLANK` controls are used to compute the sensor
output timings.
The ``HBLANK``, ``PIXEL_RATE`` and ``VBLANK`` controls are used to compute the
sensor output timings.
Optional Requirements
---------------------

View file

@ -95,9 +95,9 @@ 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.
The debugging tool ``gst-launch-1.0`` can be used to construct a 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::