mirror of
https://github.com/Zeckmathederg/glfs.git
synced 2025-02-03 14:47:17 +08:00
ffmpeg5 update: Turn off ffmpeg support in transcode.
Since ffmpeg5 no longer carries libavresample, we can't build transcode without disabling ffmpeg support.. With some rudimentary testing, it seems that this doesn't have any negative impact.
This commit is contained in:
parent
f2b4c825fd
commit
3df23984b4
@ -44,6 +44,11 @@
|
||||
<listitem>
|
||||
<para>July 12th, 2022</para>
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>[renodr] - Remove ffmpeg support from transcode since
|
||||
libavresample has been removed from ffmpeg. This allows building and
|
||||
using this package again.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[renodr] - Disable libva support in VLC so that it builds with
|
||||
ffmpeg-5. Upstream has said that no port will be available for VLC-3
|
||||
|
@ -90,12 +90,14 @@
|
||||
|
||||
<bridgehead renderas="sect3">Additional Downloads</bridgehead>
|
||||
<itemizedlist spacing="compact">
|
||||
<!--
|
||||
<listitem>
|
||||
<para>
|
||||
Required patch to fix API changes in ffmpeg:
|
||||
<ulink url="&patch-root;/transcode-&transcode-version;-ffmpeg4-1.patch"/>
|
||||
</para>
|
||||
</listitem>
|
||||
-->
|
||||
<listitem>
|
||||
<para>
|
||||
Required patch to fix some issues exposed by GCC 10 and later:
|
||||
@ -106,10 +108,12 @@
|
||||
|
||||
<bridgehead renderas="sect3">Transcode Dependencies</bridgehead>
|
||||
|
||||
<!-- ffmpeg does not carry libavresample anymore, so we'll work around it.
|
||||
<bridgehead renderas="sect4">Required</bridgehead>
|
||||
<para role="required">
|
||||
<xref linkend="ffmpeg"/> (configured with --enable-avresample)
|
||||
<xref linkend="ffmpeg"/> (configured with - -enable-avresample)
|
||||
</para>
|
||||
-->
|
||||
|
||||
<bridgehead renderas="sect4">Recommended</bridgehead>
|
||||
<para role="recommended">
|
||||
@ -155,6 +159,7 @@
|
||||
<sect2 role="installation">
|
||||
<title>Installation of Transcode</title>
|
||||
|
||||
<!-- ffmpeg5 no longer carries libavresample.
|
||||
<note>
|
||||
<para>
|
||||
The details of how the <application>FFmpeg</application> libraries
|
||||
@ -173,6 +178,7 @@
|
||||
<command>ffmpeg</command> directly on the command line.
|
||||
</para>
|
||||
</note>
|
||||
-->
|
||||
|
||||
<note>
|
||||
<para>
|
||||
@ -192,12 +198,12 @@
|
||||
<screen><userinput>sed -i 's|doc/transcode|&-$(PACKAGE_VERSION)|' \
|
||||
$(find . -name Makefile.in -exec grep -l 'docsdir =' {} \;) &&
|
||||
|
||||
patch -Np1 -i ../transcode-&transcode-version;-ffmpeg4-1.patch &&
|
||||
patch -Np1 -i ../transcode-&transcode-version;-gcc10_fix-1.patch &&
|
||||
|
||||
./configure --prefix=/usr \
|
||||
--enable-alsa \
|
||||
--enable-libmpeg2 &&
|
||||
--enable-libmpeg2 \
|
||||
--disable-ffmpeg &&
|
||||
make</userinput></screen>
|
||||
|
||||
<para>
|
||||
@ -219,6 +225,11 @@ make</userinput></screen>
|
||||
<command>sed -i ...</command>: Fixes install location for documentation.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
<parameter>--disable-ffmpeg</parameter>: This switch disables support for
|
||||
ffmpeg because libavresample was removed in ffmpeg-5.x.
|
||||
</para>
|
||||
|
||||
</sect2>
|
||||
|
||||
<sect2 role="content">
|
||||
|
Loading…
Reference in New Issue
Block a user