Skip to content

Commit 7c51561

Browse files
committed
extension: Add new extensions in fdsdk 25.08
Closes #568
1 parent 5b1907b commit 7c51561

File tree

1 file changed

+23
-10
lines changed

1 file changed

+23
-10
lines changed

docs/extension.rst

Lines changed: 23 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -618,18 +618,31 @@ These are common to the Freedesktop SDK and runtime:
618618
provide extensions using this extension point.
619619
- ``org.freedesktop.Platform.VAAPI.Intel`` – Extension providing Intel
620620
VAAPI media drivers. This is automatically installed if the user
621-
has an Intel GPU.
622-
623-
This has a compat i386 extension ``org.freedesktop.Platform.VAAPI.Intel.i386``.
624-
621+
has an Intel GPU. This has a compat i386 extension
622+
``org.freedesktop.Platform.VAAPI.Intel.i386``.
623+
- ``org.freedesktop.Platform.VAAPI.nvidia`` – Extension providing Nvidia
624+
VAAPI media drivers. This is automatically installed if the user
625+
has an Nvidia GPU. This has a compat i386 extension
626+
``org.freedesktop.Platform.VAAPI.nvidia.i386``.
625627
- ``org.freedesktop.Platform.openh264`` – Extension providing OpenH264,
626-
automatically installed by the runtime.
627-
- ``org.freedesktop.Platform.ffmpeg`` – Extension providing ffmpeg with
628-
support for patented codecs. This needs to explicitly added to the
628+
automatically installed by the runtime. (This is discontinued since
629+
Freedesktop SDK 25.08)
630+
- ``org.freedesktop.Platform.ffmpeg-full`` – Extension providing ffmpeg
631+
with support for patented codecs. This needs to explicitly added to the
629632
manifest using ``add-extensions`` by the developer, so that it becomes
630-
available when the user installs it.
631-
632-
This has a compat i386 extension ``org.freedesktop.Platform.ffmpeg_full.i386``.
633+
available when the user installs it.This has a compat i386 extension
634+
``org.freedesktop.Platform.ffmpeg_full.i386``. (This is discontinued
635+
since Freedesktop SDK 25.08)
636+
- ``org.freedesktop.Platform.codecs-extra`` – This is the successor
637+
to ``org.freedesktop.Platform.ffmpeg-full`` available since
638+
Freedesktop SDK 25.08. This is a runtime extension and it will be
639+
automatically installed by the runtime when installing an app. This
640+
has a compat i386 extension
641+
``org.freedesktop.Platform.codecs_extra.i386``. The branch is set to
642+
``$freedesktop-sdk-version-extra`` i.e. ``25.08-extra, 26.08-extra``
643+
and so on. Users and distributors who want to block or not use
644+
patented codecs can use ``flatpak mask`` to mask this extension or
645+
the ``-extra`` branch pattern.
633646

634647
These are only in Freedesktop SDK:
635648

0 commit comments

Comments
 (0)