Skip to content

Commit

Permalink
firefox: Update version from 79.0 to 80.0
Browse files Browse the repository at this point in the history
https://www.mozilla.org/en-US/firefox/80.0/releasenotes/

[Hardware accelerated video decoding with VA-API can now be used][1].
Big thanks go to Red Hat to actually pay developers to work on that.

    $ MOZ_X11_EGL=1 firefox
    $ MOZ_X11_EGL=1 MOZ_LOG="PlatformDecoderModule:5" firefox

Unfortunately, [the old AMD graphics card included by Dell do not support
VP9 de-/encoding][2], so the add-on [enhanced-h264ify][3] can be used to
work around that.

    inbetweenmove:~$ ssh donut lspci -nn | grep VGA
    05:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Oland [Radeon HD 8570 / R7 240/340 OEM] [1002:6611] (rev 87)
    inbetweenmove:~$ vainfo
    libva info: VA-API version 1.3.0
    libva info: va_getDriverName() returns 0
    libva info: Trying to open /usr/lib/dri/radeonsi_drv_video.so
    libva info: Found init function __vaDriverInit_1_3
    libva info: va_openDriver() returns 0
    vainfo: VA-API version: 1.3 (libva 2.3.0)
    vainfo: Driver version: Mesa Gallium driver 20.0.1 for AMD Radeon (TM) Pro WX 5100 Graphics (POLARIS10, DRM 3.39.0, 5.9.0-rc1.mx64.342, LLVM 9.0.1)
    vainfo: Supported profile and entrypoints
          VAProfileMPEG2Simple            :	VAEntrypointVLD
          VAProfileMPEG2Main              :	VAEntrypointVLD
          VAProfileVC1Simple              :	VAEntrypointVLD
          VAProfileVC1Main                :	VAEntrypointVLD
          VAProfileVC1Advanced            :	VAEntrypointVLD
          VAProfileH264ConstrainedBaseline:	VAEntrypointVLD
          VAProfileH264ConstrainedBaseline:	VAEntrypointEncSlice
          VAProfileH264Main               :	VAEntrypointVLD
          VAProfileH264Main               :	VAEntrypointEncSlice
          VAProfileH264High               :	VAEntrypointVLD
          VAProfileH264High               :	VAEntrypointEncSlice
          VAProfileHEVCMain               :	VAEntrypointVLD
          VAProfileHEVCMain               :	VAEntrypointEncSlice
          VAProfileHEVCMain10             :	VAEntrypointVLD
          VAProfileJPEGBaseline           :	VAEntrypointVLD
          VAProfileNone                   :	VAEntrypointVideoProc

[1]: https://mastransky.wordpress.com/2020/06/03/firefox-on-fedora-finally-gets-va-api-on-wayland/
[2]: https://www.notebookcheck.com/AMD-Radeon-HD-8570D.96579.0.html
[3]: https://github.com/alextrv/enhanced-h264ify
  • Loading branch information
pmenzel committed Aug 25, 2020
1 parent 642624f commit b39a677
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions firefox.be0
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,12 @@

#export BEE_TMP_TMPDIR=/dev/shm BEE_TMP_BUILDROOT=/dev/shm/bee-root BEE_MAKEFLAGS='-j80'

# BEE_VERSION firefox-79.0-0
# BEE_VERSION firefox-80.0-0

#https://ftp.mozilla.org/pub/firefox/releases/$pkgversion/SOURCE to find the right download link
SRCURL[0]="https://ftp.mozilla.org/pub/firefox/releases/${PKGVERSION}/source/firefox-${PKGVERSION}.source.tar.xz"

PATCHURL+=(/src/mariux/patches/firefox-79-gkrust-build-error.patch)
# PATCHURL+=()

#BEE_BUILDTYPE=autotools
#build_in_sourcedir
Expand Down

0 comments on commit b39a677

Please sign in to comment.