#!/bin/bash
# Switch ffmpeg / gstreamer / libav to Packman vendor for full encoding
# support. Idempotent. Safe to re-run after every Leap point release.
set -e
if [ "$(id -u)" -ne 0 ]; then
    echo "axem-sx-codecs: must be run as root (try: sudo $0)" >&2
    exit 1
fi
echo "==> Enabling Packman repository"
zypper --non-interactive modifyrepo --enable packman
echo "==> Refreshing repositories"
zypper --gpg-auto-import-keys refresh packman
echo "==> Switching multimedia packages to Packman vendor"
zypper --non-interactive dist-upgrade --from packman --allow-vendor-change
echo "==> Done. Restart media applications to pick up the new codecs."
