VLC always get stuck on linux.
Posted: 03 Feb 2021 22:20
I have the same problem as on this video https://youtu.be/J_W6CD1BYtE?t=411
Is there any way to solve this problem?
I run and close some video files from terminal so you can see the VLC stucked in the end after I closed the window. I was trying to fix it by selecting different video outputs but it does not help.
[goldman@arch Downloads]$ vlc 1.mp4
VLC media player 3.0.12 Vetinari (revision 3.0.12-1-0-gd147bb5e7e)
[00005597f80165b0] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[00007f9fb4006fa0] gl gl: Initialized libplacebo v3.104.0 (API v104)
[00007f9fdff55130] avcodec decoder: Using Mesa Gallium driver 20.3.4 for AMD RENOIR (DRM 3.40.0, 5.10.11-arch1-1, LLVM 11.0.1) for hardware decoding
[h264 @ 0x7f9fcc049080] get_buffer() failed
[h264 @ 0x7f9fcc049080] thread_get_buffer() failed
[h264 @ 0x7f9fcc049080] decode_slice_header error
[h264 @ 0x7f9fcc049080] no frame!
[h264 @ 0x7f9fdff88c00] get_buffer() failed
[h264 @ 0x7f9fdff88c00] thread_get_buffer() failed
[h264 @ 0x7f9fdff88c00] decode_slice_header error
[h264 @ 0x7f9fdff88c00] no frame!
uint DBusMenuExporterDBus::GetLayout(int, int, const QStringList&, DBusMenuLayoutItem&): Condition failed: menu
QObject::~QObject: Timers cannot be stopped from another thread
[goldman@arch Downloads]$ vlc 2.mp4
VLC media player 3.0.12 Vetinari (revision 3.0.12-1-0-gd147bb5e7e)
[000055ed0e5a25b0] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[00007ff500006fa0] gl gl: Initialized libplacebo v3.104.0 (API v104)
[00007ff510cee3c0] avcodec decoder: Using Mesa Gallium driver 20.3.4 for AMD RENOIR (DRM 3.40.0, 5.10.11-arch1-1, LLVM 11.0.1) for hardware decoding
uint DBusMenuExporterDBus::GetLayout(int, int, const QStringList&, DBusMenuLayoutItem&): Condition failed: menu
QObject::~QObject: Timers cannot be stopped from another thread
[goldman@arch Downloads]$ vlc 1.mp4
VLC media player 3.0.12 Vetinari (revision 3.0.12-1-0-gd147bb5e7e)
[0000562f3227a5b0] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[00007f8400006fa0] gl gl: Initialized libplacebo v3.104.0 (API v104)
[00007f8417f548b0] avcodec decoder: Using Mesa Gallium driver 20.3.4 for AMD RENOIR (DRM 3.40.0, 5.10.11-arch1-1, LLVM 11.0.1) for hardware decoding
[h264 @ 0x7f840c02bc00] get_buffer() failed
[h264 @ 0x7f840c02bc00] thread_get_buffer() failed
[h264 @ 0x7f840c02bc00] decode_slice_header error
[h264 @ 0x7f840c02bc00] no frame!
Is there any way to solve this problem?
I run and close some video files from terminal so you can see the VLC stucked in the end after I closed the window. I was trying to fix it by selecting different video outputs but it does not help.
[goldman@arch Downloads]$ vlc 1.mp4
VLC media player 3.0.12 Vetinari (revision 3.0.12-1-0-gd147bb5e7e)
[00005597f80165b0] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[00007f9fb4006fa0] gl gl: Initialized libplacebo v3.104.0 (API v104)
[00007f9fdff55130] avcodec decoder: Using Mesa Gallium driver 20.3.4 for AMD RENOIR (DRM 3.40.0, 5.10.11-arch1-1, LLVM 11.0.1) for hardware decoding
[h264 @ 0x7f9fcc049080] get_buffer() failed
[h264 @ 0x7f9fcc049080] thread_get_buffer() failed
[h264 @ 0x7f9fcc049080] decode_slice_header error
[h264 @ 0x7f9fcc049080] no frame!
[h264 @ 0x7f9fdff88c00] get_buffer() failed
[h264 @ 0x7f9fdff88c00] thread_get_buffer() failed
[h264 @ 0x7f9fdff88c00] decode_slice_header error
[h264 @ 0x7f9fdff88c00] no frame!
uint DBusMenuExporterDBus::GetLayout(int, int, const QStringList&, DBusMenuLayoutItem&): Condition failed: menu
QObject::~QObject: Timers cannot be stopped from another thread
[goldman@arch Downloads]$ vlc 2.mp4
VLC media player 3.0.12 Vetinari (revision 3.0.12-1-0-gd147bb5e7e)
[000055ed0e5a25b0] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[00007ff500006fa0] gl gl: Initialized libplacebo v3.104.0 (API v104)
[00007ff510cee3c0] avcodec decoder: Using Mesa Gallium driver 20.3.4 for AMD RENOIR (DRM 3.40.0, 5.10.11-arch1-1, LLVM 11.0.1) for hardware decoding
uint DBusMenuExporterDBus::GetLayout(int, int, const QStringList&, DBusMenuLayoutItem&): Condition failed: menu
QObject::~QObject: Timers cannot be stopped from another thread
[goldman@arch Downloads]$ vlc 1.mp4
VLC media player 3.0.12 Vetinari (revision 3.0.12-1-0-gd147bb5e7e)
[0000562f3227a5b0] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[00007f8400006fa0] gl gl: Initialized libplacebo v3.104.0 (API v104)
[00007f8417f548b0] avcodec decoder: Using Mesa Gallium driver 20.3.4 for AMD RENOIR (DRM 3.40.0, 5.10.11-arch1-1, LLVM 11.0.1) for hardware decoding
[h264 @ 0x7f840c02bc00] get_buffer() failed
[h264 @ 0x7f840c02bc00] thread_get_buffer() failed
[h264 @ 0x7f840c02bc00] decode_slice_header error
[h264 @ 0x7f840c02bc00] no frame!