Hi!I know this isnt a serious issue but it would be nice to have it resolved.
I have Tumbleweed 32 bit and I installed VLC.Whenever I am playing a video and move the video play forward to a certain time e.g if I go to playback and select jump to a specific time,the video freezes and becomes blurred for about 10 seconds before it resumes normal playing.
What could be the cause of this?Is there a codec missing?
sounds like a software decoding issue to me
what kind of graphic card do you have and what kind of video are you playing mkv is just a container not a format I’m guessing it’s h264 (there is a media info button in vlc) if your graphic card does not have hardware decoding for h264 software decoding will be used and as I’m assuming that’s an old CPU with a single core that is to be expected there’s so much a single core can do
if your GPU does have hardware acceleration use vdpau for video decoding for nvidia cards and vaapi for intel (I’m not sure about amd)
some older nvidia card do have hardware acceleration for h264 https://en.wikipedia.org/wiki/Nvidia_PureVideo
if you have an nvidia card you can install the propitiatory drivers
unfortunately only the latest G04 drivers are available prebuild for TW http://http.download.nvidia.com/opensuse/tumbleweed/i586/
you cold try and install them the hard way https://en.opensuse.org/SDB:NVIDIA_the_hard_way
then to check the supported acceleration run
I have an Intel Graphics Card as shown below so I dont think NVIDIA drivers may help
sudo lspci -nnk | grep -A3 VGA
00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller [8086:2a42] (rev 07)
Subsystem: Hewlett-Packard Company Device [103c:1484]
Kernel driver in use: i915
Kernel modules: i915
I recently upgraded from OpenSUSE 13.2 to Tumbleweed and VLC in 13.2 was working perfectly.Also my other players like Videos and MPlayer are operating seamlessly but Kaffeine and VLC seem to be having this problem.I prefer using VLC to watch videos so it would be nice to have this resolved.
I do believe VDPAU is the default decoder in vlc and for intel chips it’s redirected to libvdpau-va-gl which might be buggy
you can try and set the hardware acceleration to VA-API
quck note not all intel chips have hardware acceleration so so if all else fails disable hardware acceleration https://i.imgur.com/95HzgEH.png
picture is not mine I found it with google so ignore the DRM bit it was the first pic I found
I changed the Hardware-accelerated decoding to VA-API video decoder via DRM and still the problem persists.There are only 2 options for VA-API from the dropdown ie VA-API video decoder via DRM and VA-API video decoder via X11.
use the X11 output if that fails try disabling hardware acceleration
you could install libva-utils from the X11 repo
zypper in https://download.opensuse.org/repositories/X11:/XOrg/openSUSE_Tumbleweed/i586/libva-utils-1.8.3-5.7.i586.rpm
then run vainfo to see what if any hardware decoding your system supports
vainfo
another thing would be to check and see if that mkv file is not corrupt passing it to ffmpeg without any switches or output should be enough to see if the file is OK
Also I have noticed that there are other mkv files where the frame rate is blurred and very slow in VLC and frame rate slow in other players like Kaffeine,Videos,MPlayer.
well your graphic card only supports mpeg2 hardware decoding and you are opening a 1080p hevc video the decoding of which is done by the cpu
afaik only the latest intel chips have hevc hardware decoding (Skylake has partial and Kaby Lake full hevc support) the hangs are to be expected aside from getting a new graphic card there is nothing you can do hevc is way too cpu intensive especially at those resolutions