diff --git a/Documentation/media/uapi/dvb/intro.rst b/Documentation/media/uapi/dvb/intro.rst
index b61081d00a9fc28947739e2c62347ae5996be130..11b96a19a9abd4e2ce08bae49c8e6284b5c77851 100644
--- a/Documentation/media/uapi/dvb/intro.rst
+++ b/Documentation/media/uapi/dvb/intro.rst
@@ -56,7 +56,7 @@ Overview
.. _stb_components:
.. figure:: intro_files/dvbstb.*
- :alt: dvbstb.pdf / dvbstb.png
+ :alt: dvbstb.pdf / dvbstb.svg
:align: center
Components of a DVB card/STB
diff --git a/Documentation/media/uapi/dvb/intro_files/dvbstb.png b/Documentation/media/uapi/dvb/intro_files/dvbstb.png
deleted file mode 100644
index 9b8f372e7afd9d016854973ba705dcdfbd1bbf13..0000000000000000000000000000000000000000
Binary files a/Documentation/media/uapi/dvb/intro_files/dvbstb.png and /dev/null differ
diff --git a/Documentation/media/uapi/dvb/intro_files/dvbstb.svg b/Documentation/media/uapi/dvb/intro_files/dvbstb.svg
new file mode 100644
index 0000000000000000000000000000000000000000..c4140fb518afc91cd5e84245d14b8313a498231a
--- /dev/null
+++ b/Documentation/media/uapi/dvb/intro_files/dvbstb.svg
@@ -0,0 +1,651 @@
+
+
\ No newline at end of file
diff --git a/Documentation/media/uapi/v4l/vidioc-g-selection.rst b/Documentation/media/uapi/v4l/vidioc-g-selection.rst
index 3145a9166badc2e81e7d809f6669213ca13acb89..6da359e506681bf8bda3df09f5ed65876a138076 100644
--- a/Documentation/media/uapi/v4l/vidioc-g-selection.rst
+++ b/Documentation/media/uapi/v4l/vidioc-g-selection.rst
@@ -130,7 +130,7 @@ Selection targets and flags are documented in
.. _sel-const-adjust:
.. figure:: vidioc-g-selection_files/constraints.*
- :alt: constraints.png
+ :alt: constraints.svg
:align: center
Size adjustments with constraint flags.
diff --git a/Documentation/media/uapi/v4l/vidioc-g-selection_files/constraints.png b/Documentation/media/uapi/v4l/vidioc-g-selection_files/constraints.png
deleted file mode 100644
index 20228d2c5504cf3af92d916970f6bfae0e60e121..0000000000000000000000000000000000000000
Binary files a/Documentation/media/uapi/v4l/vidioc-g-selection_files/constraints.png and /dev/null differ
diff --git a/Documentation/media/uapi/v4l/vidioc-g-selection_files/constraints.svg b/Documentation/media/uapi/v4l/vidioc-g-selection_files/constraints.svg
new file mode 100644
index 0000000000000000000000000000000000000000..f710ee46b1f8b2d5dbaf5b9fe39ee711375fdc6a
--- /dev/null
+++ b/Documentation/media/uapi/v4l/vidioc-g-selection_files/constraints.svg
@@ -0,0 +1,346 @@
+
+
\ No newline at end of file