README update, Fedora/RPM Fusion tip.

This commit is contained in:
F. Duncanh
2023-11-06 07:49:36 -05:00
parent ea942b5a05
commit eec7072533
3 changed files with 33 additions and 24 deletions

View File

@@ -1299,11 +1299,12 @@ was to clear the users gstreamer cache.</p>
gstreamer-libav is installed. it is incomplete because some plugin
features are missing: “<code>gst-inspect-1.0 | grep avdec_aac</code>
will show if avdec_aac is available. Unlike other GStreamer plugins, the
libav plugin is a front end to FFmpeg codecs which provide avdec_*. Some
distributions (RedHat, SUSE, etc) provide incomplete versions of FFmpeg
because of patent issues with codecs used by certain plugins. In those
cases there will be some “extra package” provider like <a
href="https://rpmfusion.org">RPM fusion</a> (RedHat), <a
libav plugin is a front end to FFmpeg codecs which provide avdec_*.</p>
<ul>
<li><p>Some distributions (RedHat, SUSE, etc) provide incomplete
versions of FFmpeg because of patent issues with codecs used by certain
plugins. In those cases there will be some “extra package” provider like
<a href="https://rpmfusion.org">RPM fusion</a> (RedHat), <a
href="http://packman.links2linux.org/">packman</a> (SUSE) where you can
get complete packages (your distribution will usually provide
instructions for this, Mageia puts them in an optional “tainted” repo).
@@ -1311,11 +1312,13 @@ The packages needed may be “ffmpeg*” or “libav*” packages: the GStreamer
libav plugin package does not contain any codecs itself, it just
provides a way for GStreamer to use ffmpeg/libav codec libraries which
must be installed separately. For similar reasons, distributions may
ship incomplete packages of GStreamer “plugins-bad”.</p>
<ul>
<li>starting with release UxPlay-1.65.3, UxPlay will continue to
ship incomplete packages of GStreamer “plugins-bad”. Use user on Fedora
thought they had installed from rpmfusion, but the system had not
obeyed: <em>“Adding allowerasing to the dnf command fixed it after a
restart”</em>.</p></li>
<li><p>starting with release UxPlay-1.65.3, UxPlay will continue to
function, but without audio in mirror mode, if avdec_aac is
missing.</li>
missing.</p></li>
</ul>
<p>To troubleshoot GStreamer execute “export GST_DEBUG=2” to set the
GStreamer debug-level environment-variable in the terminal where you

View File

@@ -1035,13 +1035,15 @@ cache.
If it fails to start with an error like '`no element "avdec_aac"`' this is
because even though gstreamer-libav is installed. it is incomplete because some plugin features are missing: "`gst-inspect-1.0 | grep avdec_aac`" will
show if avdec_aac is available. Unlike other GStreamer plugins, the libav plugin is a front end to FFmpeg codecs which provide avdec_*.
Some distributions (RedHat, SUSE, etc) provide incomplete versions of FFmpeg because of patent issues with codecs used by
* Some distributions (RedHat, SUSE, etc) provide incomplete versions of FFmpeg because of patent issues with codecs used by
certain plugins. In those cases there will be some "extra package" provider like [RPM fusion](https://rpmfusion.org) (RedHat),
[packman](http://packman.links2linux.org/) (SUSE) where you can get complete packages (your
distribution will usually provide instructions for this, Mageia puts them in an optional "tainted" repo). The packages
needed may be "ffmpeg\*" or "libav\*" packages: the GStreamer libav plugin package does not contain any codecs itself, it just provides a way
for GStreamer to use ffmpeg/libav codec libraries which must be installed separately. For similar reasons, distributions may ship incomplete packages
of GStreamer "plugins-bad".
of GStreamer "plugins-bad". Use user on Fedora thought they had installed from rpmfusion, but the system had not obeyed: _"Adding --allowerasing to
the dnf command fixed it after a restart"_.
* starting with release UxPlay-1.65.3, UxPlay will continue to function, but without audio in mirror mode, if avdec_aac is missing.

View File

@@ -1321,19 +1321,23 @@ is because even though gstreamer-libav is installed. it is incomplete
because some plugin features are missing:
"`gst-inspect-1.0 | grep avdec_aac`" will show if avdec_aac is
available. Unlike other GStreamer plugins, the libav plugin is a front
end to FFmpeg codecs which provide avdec\_\*. Some distributions
(RedHat, SUSE, etc) provide incomplete versions of FFmpeg because of
patent issues with codecs used by certain plugins. In those cases there
will be some "extra package" provider like [RPM
fusion](https://rpmfusion.org) (RedHat),
[packman](http://packman.links2linux.org/) (SUSE) where you can get
complete packages (your distribution will usually provide instructions
for this, Mageia puts them in an optional "tainted" repo). The packages
needed may be "ffmpeg\*" or "libav\*" packages: the GStreamer libav
plugin package does not contain any codecs itself, it just provides a
way for GStreamer to use ffmpeg/libav codec libraries which must be
installed separately. For similar reasons, distributions may ship
incomplete packages of GStreamer "plugins-bad".
end to FFmpeg codecs which provide avdec\_\*.
- Some distributions (RedHat, SUSE, etc) provide incomplete versions
of FFmpeg because of patent issues with codecs used by certain
plugins. In those cases there will be some "extra package" provider
like [RPM fusion](https://rpmfusion.org) (RedHat),
[packman](http://packman.links2linux.org/) (SUSE) where you can get
complete packages (your distribution will usually provide
instructions for this, Mageia puts them in an optional "tainted"
repo). The packages needed may be "ffmpeg\*" or "libav\*" packages:
the GStreamer libav plugin package does not contain any codecs
itself, it just provides a way for GStreamer to use ffmpeg/libav
codec libraries which must be installed separately. For similar
reasons, distributions may ship incomplete packages of GStreamer
"plugins-bad". Use user on Fedora thought they had installed from
rpmfusion, but the system had not obeyed: *"Adding --allowerasing to
the dnf command fixed it after a restart"*.
- starting with release UxPlay-1.65.3, UxPlay will continue to
function, but without audio in mirror mode, if avdec_aac is missing.