Closed Bug 1745284 Opened 3 years ago Closed 3 years ago

Update bundled ffmpeg58 headers to 4.4.1

Categories

(Core :: Audio/Video: Playback, enhancement)

enhancement

Tracking

()

RESOLVED FIXED
97 Branch
Tracking Status
firefox97 --- fixed

People

(Reporter: stransky, Assigned: stransky)

References

Details

Attachments

(1 file)

Update bundled ffmpeg58 headers to 4.4.1 in order to work with AV1 VA-API playback provided by ffmpeg 4.4.1.

Pushed by stransky@redhat.com: https://hg.mozilla.org/integration/autoland/rev/71c2b56628e2 Update bundled ffmpeg58 headers to 4.4.1 in order to work with AV1 VA-API playback provided by ffmpeg 4.4.1. r=alwu

Backed out for causing multiple build bustages.

Push with failures

Failure log for Windows 2012 AArch64 opt -the same for debug-
Failure log for OS X AArch64 Cross Compiled Shippable opt
Failure log for Android 4.1 ARMv7 opt -the same for debug-
Failure log for Android 5.0 ARMv7 opt -the same for debug-
Failure log for B-gcp Android 5.0 ARMv7 opt -the same for debug-

Backout link

[task 2021-12-22T11:57:56.254Z] 11:57:56     INFO -  gmake[4]: Entering directory '/builds/worker/workspace/obj-build/media/ffvpx/libavcodec'
[task 2021-12-22T11:57:56.256Z] 11:57:56     INFO -  /builds/worker/fetches/clang/bin/lld-link -NOLOGO -DLL -OUT:mozavcodec.dll -PDB:mozavcodec.pdb -SUBSYSTEM:WINDOWS,6.02 -MACHINE:ARM64 @/builds/worker/workspace/obj-build/media/ffvpx/libavcodec/mozavcodec_dll.list mozavcodec.dll.res  -LARGEADDRESSAWARE -DEBUG -PDBALTPATH:%_PDB% -OPT:REF,ICF -guard:cf,nolongjmp   ../libavutil/mozavutil.lib -DEF:mozavcodec.dll.def  user32.lib gdi32.lib winmm.lib wsock32.lib advapi32.lib secur32.lib
[task 2021-12-22T11:57:56.257Z] 11:57:56     INFO -  lld-link: warning: mpegaudiodecheader.obj: locally defined symbol imported: avpriv_mpa_freq_tab (defined in mpegaudiodata.obj) [LNK4217]
[task 2021-12-22T11:57:56.257Z] 11:57:56     INFO -  lld-link: warning: mpegaudiodecheader.obj: locally defined symbol imported: avpriv_mpa_bitrate_tab (defined in mpegaudiodata.obj) [LNK4217]
[task 2021-12-22T11:57:56.258Z] 11:57:56     INFO -  lld-link: error: undefined symbol: ff_vp9_copy128_aarch64
[task 2021-12-22T11:57:56.259Z] 11:57:56     INFO -  >>> referenced by /builds/worker/checkouts/gecko/media/ffvpx/libavcodec/aarch64/vp9dsp_init_16bpp_aarch64_template.c:125
[task 2021-12-22T11:57:56.259Z] 11:57:56     INFO -  >>>               aarch64/vp9dsp_init_10bpp_aarch64.obj:(vp9dsp_mc_init_aarch64)
[task 2021-12-22T11:57:56.260Z] 11:57:56     INFO -  >>> referenced by /builds/worker/checkouts/gecko/media/ffvpx/libavcodec/aarch64/vp9dsp_init_16bpp_aarch64_template.c:125
[task 2021-12-22T11:57:56.260Z] 11:57:56     INFO -  >>>               aarch64/vp9dsp_init_10bpp_aarch64.obj:(vp9dsp_mc_init_aarch64)
[task 2021-12-22T11:57:56.261Z] 11:57:56     INFO -  >>> referenced by /builds/worker/checkouts/gecko/media/ffvpx/libavcodec/aarch64/vp9dsp_init_16bpp_aarch64_template.c:125
[task 2021-12-22T11:57:56.262Z] 11:57:56     INFO -  >>>               aarch64/vp9dsp_init_12bpp_aarch64.obj:(vp9dsp_mc_init_aarch64)
[task 2021-12-22T11:57:56.262Z] 11:57:56     INFO -  >>> referenced 1 more times
[task 2021-12-22T11:57:56.263Z] 11:57:56     INFO -  lld-link: error: undefined symbol: ff_vp9_copy64_aarch64
[task 2021-12-22T11:57:56.264Z] 11:57:56     INFO -  >>> referenced by /builds/worker/checkouts/gecko/media/ffvpx/libavcodec/aarch64/vp9dsp_init_16bpp_aarch64_template.c:126
[task 2021-12-22T11:57:56.264Z] 11:57:56     INFO -  >>>               aarch64/vp9dsp_init_10bpp_aarch64.obj:(vp9dsp_mc_init_aarch64)
[task 2021-12-22T11:57:56.265Z] 11:57:56     INFO -  >>> referenced by /builds/worker/checkouts/gecko/media/ffvpx/libavcodec/aarch64/vp9dsp_init_16bpp_aarch64_template.c:126
[task 2021-12-22T11:57:56.266Z] 11:57:56     INFO -  >>>               aarch64/vp9dsp_init_10bpp_aarch64.obj:(vp9dsp_mc_init_aarch64)
[task 2021-12-22T11:57:56.266Z] 11:57:56     INFO -  >>> referenced by /builds/worker/checkouts/gecko/media/ffvpx/libavcodec/aarch64/vp9dsp_init_16bpp_aarch64_template.c:126
[task 2021-12-22T11:57:56.267Z] 11:57:56     INFO -  >>>               aarch64/vp9dsp_init_12bpp_aarch64.obj:(vp9dsp_mc_init_aarch64)
[task 2021-12-22T11:57:56.268Z] 11:57:56     INFO -  >>> referenced 3 more times
[task 2021-12-22T11:57:56.268Z] 11:57:56     INFO -  lld-link: error: undefined symbol: ff_vp9_copy32_aarch64
[task 2021-12-22T11:57:56.269Z] 11:57:56     INFO -  >>> referenced by /builds/worker/checkouts/gecko/media/ffvpx/libavcodec/aarch64/vp9dsp_init_16bpp_aarch64_template.c:127
[task 2021-12-22T11:57:56.270Z] 11:57:56     INFO -  >>>               aarch64/vp9dsp_init_10bpp_aarch64.obj:(vp9dsp_mc_init_aarch64)
[task 2021-12-22T11:57:56.270Z] 11:57:56     INFO -  >>> referenced by /builds/worker/checkouts/gecko/media/ffvpx/libavcodec/aarch64/vp9dsp_init_16bpp_aarch64_template.c:127
[task 2021-12-22T11:57:56.271Z] 11:57:56     INFO -  >>>               aarch64/vp9dsp_init_10bpp_aarch64.obj:(vp9dsp_mc_init_aarch64)
[task 2021-12-22T11:57:56.272Z] 11:57:56     INFO -  >>> referenced by /builds/worker/checkouts/gecko/media/ffvpx/libavcodec/aarch64/vp9dsp_init_16bpp_aarch64_template.c:127
[task 2021-12-22T11:57:56.272Z] 11:57:56     INFO -  >>>               aarch64/vp9dsp_init_12bpp_aarch64.obj:(vp9dsp_mc_init_aarch64)
[task 2021-12-22T11:57:56.273Z] 11:57:56     INFO -  >>> referenced 3 more times
[task 2021-12-22T11:57:56.273Z] 11:57:56    ERROR -  gmake[4]: *** [/builds/worker/checkouts/gecko/config/rules.mk:531: mozavcodec.dll] Error 1
[task 2021-12-22T11:57:56.274Z] 11:57:56     INFO -  gmake[4]: Leaving directory '/builds/worker/workspace/obj-build/media/ffvpx/libavcodec'
[task 2021-12-22T11:57:56.275Z] 11:57:56    ERROR -  gmake[3]: *** [/builds/worker/checkouts/gecko/config/recurse.mk:72: media/ffvpx/libavcodec/target] Error 2
[task 2021-12-22T11:57:56.275Z] 11:57:56     INFO -  gmake[3]: *** Waiting for unfinished jobs....
[task 2021-12-22T11:57:56.276Z] 11:57:56     INFO -  gmake[4]: Entering directory '/builds/worker/workspace/obj-build/media/gmp-clearkey/0.1'
Flags: needinfo?(stransky)
Flags: needinfo?(stransky)
Pushed by stransky@redhat.com: https://hg.mozilla.org/integration/autoland/rev/5b0b786c19a2 Update bundled ffmpeg58 headers to 4.4.1 in order to work with AV1 VA-API playback provided by ffmpeg 4.4.1. r=alwu
Pushed by stransky@redhat.com: https://hg.mozilla.org/integration/autoland/rev/f3948a88123b Update bundled ffmpeg58 headers to 4.4.1 in order to work with AV1 VA-API playback provided by ffmpeg 4.4.1. r=alwu
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 97 Branch

Is there any benefit the new ffmpeg 5.0 can bring to this project?

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: