1

(450 replies, posted in Using SVP)

Chainik wrote:

try this (replace files in SVP 4/plugins)

The SVP works fine with these updated files on OpenSuse Tumbleweed. Thank you very much for this help and your amazing software.

A few notes on the OpenSuse Tubleweed multimedia support.

The user can enable the Packman software repository as described here.
https://en.opensuse.org/Additional_package_repositories

sudo zypper ar -cfp 90 https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/ packman
sudo zypper dup --from packman --allow-vendor-change

Alternatively, the user can visit the graphical Yast control center, open Software Repositories, and add a new community repository (Packman, the entire repository of all the software packages). However, the name of the repository is registered differently, so you need a different command to install the basic multimedia codecs.

sudo zypper dup --from "Packman Repository" --allow-vendor-change

Further, install mpv, mediainfo, and python3-vapoursynth

sudo zypper install mpv
sudo zypper install mediainfo
sudo zypper install python3-vapoursynth

The file type associations can be changed in the File Associations program.
https://www.ghacks.net/2018/03/28/how-t … e5-plasma/

Thanks again!

2

(450 replies, posted in Using SVP)

probsolver wrote:

Wanted to check here before filing a bug report:

OS: Fedora 34
Kernel: 5.13.4-200
SVP: 4.5.0.205

MPV crashes (while using SVP) during any seek operation with libvmaf v2.1.1 & ffmpeg 4.4-4, but works fine with libvmaf v1.5.3 and ffmpeg 4.4-2.
Final error from terminal: Job 1, 'mpv --profile=svp --loop $argv' terminated by signal SIGSEGV (Address boundary error)


Stack trace of failing instance:
(with libvmaf 2.1.1 / ffmpeg 4.4-4)
                                                               #0  0x00007f93b67e4789 __libc_free (libc.so.6 + 0x8c789)
                                                               #1  0x00007f93b1e7ce59 _ZN5CacheD1Ev (libvmaf.so.1 + 0xbe59)
                                                               #2  0x00007f92f7ee69c9 n/a (/home/user/.local/share/SVP4/plugins/libsvpflow2_vs64.so + 0x269c9)
gdb output of working instance
(with libvmaf 1.5.3 / ffmpeg 4.4-2)
                                                               #0  0x00007f93b67e4789 in free () at /lib64/libc.so.6
                                                               #1  0x00007f93b1e7ce59 in  ()
                                                               #2  0x000055faf05ce890 in  ()
                                                               #3  0x000055faf01119a0 in  ()
                                                               #4  0x000055faf05c0720 in  ()
                                                               #5  0x00007f92f7ee69c9 in Cache::~Cache() () at /home/user/.local/share/SVP4/plugins/libsvpflow2_vs64.so

I suspect this has more to do with libvmaf than ffmpeg, but included both of their version numbers just in case. I've pinned ffmpeg and libvmaf to the lower version for now.

Anyone else have this problem?


I would like to confirm on the OpenSuse Tumbleweed edition that I have the same problem. SVP crashes during the video seek operation in any video player such as SMplayer that uses SVP.

The video can be played and paused, the previous playback position can be stored, but the video player crashes on seek, on stop, or when closing the player from a paused state.