From 394709da73bc10f0b2d91495ff2440bc0ede5652 Mon Sep 17 00:00:00 2001 From: Mauro Carvalho Chehab Date: Wed, 30 Nov 2016 08:00:14 -0200 Subject: [PATCH] docs-rst: convert pipeline to SVG format The pipeline image was produced from some dot file that has long missed. Create a pipeline.dot with the graph and convert it to SVG. As we're planning to add future support for graphviz graphics, also store the .dot file on the tree, as this will make easier when we add such Sphinx extension. Signed-off-by: Mauro Carvalho Chehab Signed-off-by: Jonathan Corbet --- Documentation/media/Makefile | 1 + Documentation/media/uapi/v4l/dev-subdev.rst | 4 +- Documentation/media/uapi/v4l/pipeline.dot | 12 ++++ Documentation/media/uapi/v4l/pipeline.png | Bin 12130 -> 0 bytes Documentation/media/uapi/v4l/pipeline.svg | 68 ++++++++++++++++++++ 5 files changed, 83 insertions(+), 2 deletions(-) create mode 100644 Documentation/media/uapi/v4l/pipeline.dot delete mode 100644 Documentation/media/uapi/v4l/pipeline.png create mode 100644 Documentation/media/uapi/v4l/pipeline.svg diff --git a/Documentation/media/Makefile b/Documentation/media/Makefile index ec95286e556c..fff8e3b73e25 100644 --- a/Documentation/media/Makefile +++ b/Documentation/media/Makefile @@ -19,6 +19,7 @@ IMAGES = \ uapi/v4l/fieldseq_tb.svg \ uapi/v4l/nv12mt.svg \ uapi/v4l/nv12mt_example.svg \ + uapi/v4l/pipeline.svg \ uapi/v4l/subdev-image-processing-full.svg \ uapi/v4l/subdev-image-processing-scaling-multi-source.svg \ uapi/v4l/subdev-image-processing-crop.svg \ diff --git a/Documentation/media/uapi/v4l/dev-subdev.rst b/Documentation/media/uapi/v4l/dev-subdev.rst index c18e9c5427ee..cd2870180208 100644 --- a/Documentation/media/uapi/v4l/dev-subdev.rst +++ b/Documentation/media/uapi/v4l/dev-subdev.rst @@ -99,8 +99,8 @@ the video sensor and the host image processing hardware. .. _pipeline-scaling: -.. figure:: pipeline.png - :alt: pipeline.png +.. figure:: pipeline.* + :alt: pipeline.pdf / pipeline.svg :align: center Image Format Negotiation on Pipelines diff --git a/Documentation/media/uapi/v4l/pipeline.dot b/Documentation/media/uapi/v4l/pipeline.dot new file mode 100644 index 000000000000..02d7fcf12b26 --- /dev/null +++ b/Documentation/media/uapi/v4l/pipeline.dot @@ -0,0 +1,12 @@ +digraph board { + rankdir=TB + colorscheme=x11 + scaler [label="{ 0} | Host\nScaler | { 1} ", shape=Mrecord, style=filled, fillcolor=lightblue] + frontend [label="{ 0} | Host\nFrontend | { 1}", shape=Mrecord, style=filled, fillcolor=lightblue] + sensor [label="Sensor | { 0}", shape=Mrecord, style=filled, fillcolor=aquamarine] + io [label="{ 0} | V4L I/O", shape=Mrecord, style=filled, fillcolor=aquamarine] + + sensor:sensor_0 -> frontend:frontend_0 [color=blue, label="HQ: 2592x1968\nHS: 1296x984"] + frontend:frontend_1 -> scaler:scaler_0 [color=blue, label="HQ: 2592x1968\nHS: 1296x984"] + scaler:scaler_1 -> io:io_0 [color=blue, label="HQ: 1280x720\nHS: 1280x720"] +} diff --git a/Documentation/media/uapi/v4l/pipeline.png b/Documentation/media/uapi/v4l/pipeline.png deleted file mode 100644 index f19b86c2c24d07d5ae437820944d25489a447d7a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12130 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 W*Ijr@93T(~q@}L+q(T)D`Tqb$c;R6H diff --git a/Documentation/media/uapi/v4l/pipeline.svg b/Documentation/media/uapi/v4l/pipeline.svg new file mode 100644 index 000000000000..70f4c1b23ca1 --- /dev/null +++ b/Documentation/media/uapi/v4l/pipeline.svg @@ -0,0 +1,68 @@ + + + + + + +board + + +scaler + +0 + +Host +Scaler + +1 + + +io + +0 + +V4L I/O + + +scaler:scaler_1->io:io_0 + + +HQ: 1280x720 +HS: 1280x720 + + +frontend + +0 + +Host +Frontend + +1 + + +frontend:frontend_1->scaler:scaler_0 + + +HQ: 2592x1968 +HS: 1296x984 + + +sensor + +Sensor + +0 + + +sensor:sensor_0->frontend:frontend_0 + + +HQ: 2592x1968 +HS: 1296x984 + + + -- 2.50.1