Closed Bug 1745226 Opened 2 years ago Closed 2 years ago

[Linux] Update bundled libva headers to 1.13

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)

We need libva headers to 1.13 to play AV1 by VA-API

Pushed by stransky@redhat.com:
https://hg.mozilla.org/integration/autoland/rev/2c67764e3a80
Update bundled libva headers to 1.13 in order to allow VA-API playback of AV1 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/b538ca737314
Update bundled libva headers to 1.13 in order to allow VA-API playback of AV1 r=alwu
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 97 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: