Just running mpv from the terminal, without any extra parameter, videos are played using vaapi acceleration. SMPlayer is the problem since by default it plays the videos using the CPU, and when I activate the vaapi acceleration I have those malloc.c:2394 errors.
]]>Are you using a different mpv from the one in the repos?
mpv --version
type mpv
SMPlayer output:
/usr/bin/mpv --no-config --no-quiet --terminal --no-msg-color --input-ipc-server=/tmp/smplayer-mpv-48 --msg-level=ffmpeg/demuxer=error --no-fs --vd-lavc-threads=6 --hwdec=vaapi --sub-auto=fuzzy --vo=vaapi, --ao=pulse
blah blah blah
Using hardware decoding (vaapi).
AO: [pulse] 44100Hz stereo 2ch float
VO: [vaapi] 1920x1080 vaapi[nv12]
mpv: malloc.c:2394: sysmalloc: Assertion `(old_top == initial_top (av) && old_size == 0) || ((unsigned long) (old_size) >= MINSIZE && prev_inuse (old_top) && ((unsigned long) old_end & (pagesize - 1)) == 0)' failed.
If I play the videos from a terminal, just running mpv xxxxx.mkv, the videos play fine. Using mpv 0.32, SMPlayer can play 100% of my videos again. I have an AMD Polaris card.
]]>