Skip to content

Instantly share code, notes, and snippets.

@ruario
Last active September 8, 2021 19:33
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ruario/44add7ab4af7527edddf5d8dabae31fe to your computer and use it in GitHub Desktop.
Save ruario/44add7ab4af7527edddf5d8dabae31fe to your computer and use it in GitHub Desktop.

Start a terminal and switch to a clean (empty) directory, e.g.

mkdir vivaldi-test
cd vivaldi-test

Fetch the Vivaldi rpm for the last snapshot, uncompressing it on the fly into your empty directory (e.g. 'vivaldi-test'):

wget -O- --start-pos=149904 https://downloads.vivaldi.com/snapshot/vivaldi-snapshot-4.2.2406.4-1.x86_64.rpm | xzcat | cpio -id ./opt/\*

(triple click the line above to select the entire thing. Then copy and paste it into the terminal)

Fetch a known good libffmpeg.so, uncompressing it and placing inside the extracted Vivaldi directory

wget -O- --start-pos=1152 https://launchpadlibrarian.net/555313281/chromium-codecs-ffmpeg-extra_93.0.4577.58-0ubuntu0.18.04.1_amd64.deb | tar JxO ./usr/lib/chromium-browser/libffmpeg.so > opt/vivaldi-snapshot/libffmpeg.so.4.2

Launch this test version (instead of your normal copy) and see if the issues go away

opt/vivaldi-snapshot/vivaldi-snapshot &
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment