openembedded-core.lists.openembedded.org archive mirror
 help / color / mirror / Atom feed
From: Alexander Kanavin <alex.kanavin@gmail.com>
To: Khem Raj <raj.khem@gmail.com>, Marek Vasut <marex@denx.de>,
	OE-core <openembedded-core@lists.openembedded.org>
Subject: Re: [OE-core] [PATCH] ffmpeg: Update from 4.4.1 to 5.0
Date: Sat, 22 Jan 2022 22:47:56 +0100	[thread overview]
Message-ID: <CANNYZj-v6bAGrVv9Yh=npMK+ZsOwS2692Vvhh7K1HhbTp7nN_A@mail.gmail.com> (raw)
In-Reply-To: <16CC67149B14BEF3.29636@lists.openembedded.org>

[-- Attachment #1: Type: text/plain, Size: 6846 bytes --]

I have sent additional patches for the four ffmpeg related issues.

Alex

On Fri, 21 Jan 2022 at 22:41, Alexander Kanavin via lists.openembedded.org
<alex.kanavin=gmail.com@lists.openembedded.org> wrote:

> I have now sent out the meson 0.61 fixes for meta-oe. They're all of the
> same type, and could be done quickly.
>
> The remaining failures from the list are:
> - folks (not in meta-oe layers)
> - minidlna, libvncserver, mpd, opencv (ffmpeg 5.0 api errors, each recipe
> needs individual attention)
>
> Alex
>
> On Fri, 21 Jan 2022 at 20:35, Alexander Kanavin via lists.openembedded.org
> <alex.kanavin=gmail.com@lists.openembedded.org> wrote:
>
>> I'm working on these now.
>>
>> Alex
>>
>>
>> On Thu, 20 Jan 2022 at 21:15, Khem Raj <raj.khem@gmail.com> wrote:
>>
>>> there are bunch of failures in meta-openembedded as well  see
>>>
>>> https://errors.yoctoproject.org/Errors/Build/138784/
>>>
>>> On Tue, Jan 18, 2022 at 12:48 PM Alexander Kanavin
>>> <alex.kanavin@gmail.com> wrote:
>>> >
>>> > This update breaks gst-libav, and I have a patch in the works that
>>> fixes that too :)
>>> >
>>> > Alex
>>> >
>>> > On Tue, 18 Jan 2022 at 19:50, Marek Vasut <marex@denx.de> wrote:
>>> >>
>>> >> Update ffmpeg to 5.0 , release notes and changelog below:
>>> >>
>>> https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/refs/heads/release/5.0:/RELEASE_NOTES
>>> >> https://git.ffmpeg.org/gitweb/ffmpeg.git/shortlog/n5.0
>>> >>
>>> >> The avresample has been removed before 5.0 release in ffmpeg commit
>>> >> 420cedd497 ("libavresample: Remove deprecated library")
>>> >>
>>> >> The ffmpeg 5.0 might be an LTS release, see:
>>> >> http://www.jbkempf.com/blog/post/2022/FFmpeg-5.0
>>> >>
>>> >> Signed-off-by: Marek Vasut <marex@denx.de>
>>> >> Cc: Alexander Kanavin <alex@linutronix.de>
>>> >> Cc: Richard Purdie <richard.purdie@linuxfoundation.org>
>>> >> ---
>>> >>  .../ffmpeg/{ffmpeg_4.4.1.bb => ffmpeg_5.0.bb}            | 9
>>> ++-------
>>> >>  1 file changed, 2 insertions(+), 7 deletions(-)
>>> >>  rename meta/recipes-multimedia/ffmpeg/{ffmpeg_4.4.1.bb =>
>>> ffmpeg_5.0.bb} (95%)
>>> >>
>>> >> diff --git a/meta/recipes-multimedia/ffmpeg/ffmpeg_4.4.1.bb
>>> b/meta/recipes-multimedia/ffmpeg/ffmpeg_5.0.bb
>>> >> similarity index 95%
>>> >> rename from meta/recipes-multimedia/ffmpeg/ffmpeg_4.4.1.bb
>>> >> rename to meta/recipes-multimedia/ffmpeg/ffmpeg_5.0.bb
>>> >> index 3ba07c31d6..4ba5ff4537 100644
>>> >> --- a/meta/recipes-multimedia/ffmpeg/ffmpeg_4.4.1.bb
>>> >> +++ b/meta/recipes-multimedia/ffmpeg/ffmpeg_5.0.bb
>>> >> @@ -11,7 +11,6 @@ LICENSE:libavcodec =
>>> "${@bb.utils.contains('PACKAGECONFIG', 'gpl', 'GPLv2+', 'LG
>>> >>  LICENSE:libavdevice = "${@bb.utils.contains('PACKAGECONFIG', 'gpl',
>>> 'GPLv2+', 'LGPLv2.1+', d)}"
>>> >>  LICENSE:libavfilter = "${@bb.utils.contains('PACKAGECONFIG', 'gpl',
>>> 'GPLv2+', 'LGPLv2.1+', d)}"
>>> >>  LICENSE:libavformat = "${@bb.utils.contains('PACKAGECONFIG', 'gpl',
>>> 'GPLv2+', 'LGPLv2.1+', d)}"
>>> >> -LICENSE:libavresample = "${@bb.utils.contains('PACKAGECONFIG',
>>> 'gpl', 'GPLv2+', 'LGPLv2.1+', d)}"
>>> >>  LICENSE:libavutil = "${@bb.utils.contains('PACKAGECONFIG', 'gpl',
>>> 'GPLv2+', 'LGPLv2.1+', d)}"
>>> >>  LICENSE:libpostproc = "GPLv2+"
>>> >>  LICENSE:libswresample = "${@bb.utils.contains('PACKAGECONFIG',
>>> 'gpl', 'GPLv2+', 'LGPLv2.1+', d)}"
>>> >> @@ -26,7 +25,7 @@ LIC_FILES_CHKSUM =
>>> "file://COPYING.GPLv2;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
>>> >>  SRC_URI = "https://www.ffmpeg.org/releases/${BP}.tar.xz \
>>> >>
>>>  file://0001-libavutil-include-assembly-with-full-path-from-sourc.patch \
>>> >>             "
>>> >> -SRC_URI[sha256sum] =
>>> "eadbad9e9ab30b25f5520fbfde99fae4a92a1ae3c0257a8d68569a4651e30e02"
>>> >> +SRC_URI[sha256sum] =
>>> "51e919f7d205062c0fd4fae6243a84850391115104ccf1efc451733bc0ac7298"
>>> >>
>>> >>  # Build fails when thumb is enabled:
>>> https://bugzilla.yoctoproject.org/show_bug.cgi?id=7717
>>> >>  ARM_INSTRUCTION_SET:armv4 = "arm"
>>> >> @@ -41,7 +40,7 @@ DEPENDS = "nasm-native"
>>> >>
>>> >>  inherit autotools pkgconfig
>>> >>
>>> >> -PACKAGECONFIG ??= "avdevice avfilter avcodec avformat swresample
>>> swscale postproc avresample \
>>> >> +PACKAGECONFIG ??= "avdevice avfilter avcodec avformat swresample
>>> swscale postproc \
>>> >>                     alsa bzlib lzma pic pthreads shared theora zlib \
>>> >>                     ${@bb.utils.contains('AVAILTUNES', 'mips32r2',
>>> 'mips32r2', '', d)} \
>>> >>                     ${@bb.utils.contains('DISTRO_FEATURES', 'x11',
>>> 'xv xcb', '', d)}"
>>> >> @@ -54,7 +53,6 @@ PACKAGECONFIG[avformat] =
>>> "--enable-avformat,--disable-avformat"
>>> >>  PACKAGECONFIG[swresample] =
>>> "--enable-swresample,--disable-swresample"
>>> >>  PACKAGECONFIG[swscale] = "--enable-swscale,--disable-swscale"
>>> >>  PACKAGECONFIG[postproc] = "--enable-postproc,--disable-postproc"
>>> >> -PACKAGECONFIG[avresample] =
>>> "--enable-avresample,--disable-avresample"
>>> >>
>>> >>  # features to support
>>> >>  PACKAGECONFIG[alsa] = "--enable-alsa,--disable-alsa,alsa-lib"
>>> >> @@ -153,7 +151,6 @@ PACKAGES =+ "libavcodec \
>>> >>               libavdevice \
>>> >>               libavfilter \
>>> >>               libavformat \
>>> >> -             libavresample \
>>> >>               libavutil \
>>> >>               libpostproc \
>>> >>               libswresample \
>>> >> @@ -163,7 +160,6 @@ FILES:libavcodec = "${libdir}/libavcodec${SOLIBS}"
>>> >>  FILES:libavdevice = "${libdir}/libavdevice${SOLIBS}"
>>> >>  FILES:libavfilter = "${libdir}/libavfilter${SOLIBS}"
>>> >>  FILES:libavformat = "${libdir}/libavformat${SOLIBS}"
>>> >> -FILES:libavresample = "${libdir}/libavresample${SOLIBS}"
>>> >>  FILES:libavutil = "${libdir}/libavutil${SOLIBS}"
>>> >>  FILES:libpostproc = "${libdir}/libpostproc${SOLIBS}"
>>> >>  FILES:libswresample = "${libdir}/libswresample${SOLIBS}"
>>> >> @@ -175,7 +171,6 @@ INSANE_SKIP:${MLPREFIX}libavdevice = "textrel"
>>> >>  INSANE_SKIP:${MLPREFIX}libavfilter = "textrel"
>>> >>  INSANE_SKIP:${MLPREFIX}libavformat = "textrel"
>>> >>  INSANE_SKIP:${MLPREFIX}libavutil = "textrel"
>>> >> -INSANE_SKIP:${MLPREFIX}libavresample = "textrel"
>>> >>  INSANE_SKIP:${MLPREFIX}libswscale = "textrel"
>>> >>  INSANE_SKIP:${MLPREFIX}libswresample = "textrel"
>>> >>  INSANE_SKIP:${MLPREFIX}libpostproc = "textrel"
>>> >> --
>>> >> 2.34.1
>>> >>
>>> >>
>>> >>
>>> >>
>>> >
>>> >
>>> >
>>>
>>
>>
>>
>>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#160851):
> https://lists.openembedded.org/g/openembedded-core/message/160851
> Mute This Topic: https://lists.openembedded.org/mt/88516624/1686489
> Group Owner: openembedded-core+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [
> alex.kanavin@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
>

[-- Attachment #2: Type: text/html, Size: 11510 bytes --]

      parent reply	other threads:[~2022-01-22 21:48 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-01-18 18:50 [PATCH] ffmpeg: Update from 4.4.1 to 5.0 Marek Vasut
2022-01-18 20:48 ` [OE-core] " Alexander Kanavin
2022-01-20 20:15   ` Khem Raj
2022-01-20 20:28     ` Marek Vasut
2022-01-20 20:33       ` Khem Raj
2022-01-20 20:47         ` Alexander Kanavin
2022-01-21 19:35     ` Alexander Kanavin
     [not found]     ` <16CC6034E1AC2CBC.18829@lists.openembedded.org>
2022-01-21 21:41       ` Alexander Kanavin
     [not found]       ` <16CC67149B14BEF3.29636@lists.openembedded.org>
2022-01-22 21:47         ` Alexander Kanavin [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='CANNYZj-v6bAGrVv9Yh=npMK+ZsOwS2692Vvhh7K1HhbTp7nN_A@mail.gmail.com' \
    --to=alex.kanavin@gmail.com \
    --cc=marex@denx.de \
    --cc=openembedded-core@lists.openembedded.org \
    --cc=raj.khem@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).