i got the same issue I think.
VLC doesn't release at end of (some) video files. Seems to linked to mpeg codec files. Also in mkv when it contains mpeg.
The problem seems to be between libvlc_vdpau, driver and mesa. I see fingers pointing towards driver, but I personally believe a workaround would be possible in vlc.
I think it's due to some memory issue from mesa's side where the library handles it poorly or just too strict.
I don't have any issues on my Laptop running nvidia (304.137) on a 32 bit duo processor. but my vlc 'freeze' on a AMD r600. The playback works and is accelerated, but things freeze at file end. It's no hanging the machine and I use vlc in ncurses mode. I can just press q and then ctrl-c. But it stops after first video.
If I disable vdpau there is no problem. VLC is the only player with this problem I am aware of and occasionally I see segfault in libvlc_vdpau.so reported in debug log. If I use vlc without vdpau support it seems to run fine. --no-fb-hw-accel doesn't seem to be enough. I am using Gentoo. if I disable vdpau for vlc, it is working. I set VDPAU_DRIVER globally and vdpauinfo reports correctly.
Reread the posts and it's not the same issue :P I'll leave the post though as it might help someone.
Last edited by k9dog; 03-16-2018 at 12:30 PM.
|