You are not logged in.
After recent upgrade vlc (to 1.1) stopped playing any video only audio. Error message looks like
No suitable decoder module:
VLC does not support the audio or video format "$name_of_codec". Unfortunately there is no way for you to fix this.
At the verbose output get the following error messages
...
[0x85108fc] main libvlc debug: checking plugin modules
[0x85108fc] main libvlc debug: loading plugins cache file /usr/lib/vlc/plugins/plugins-04041e-3e8.dat
[0x85108fc] main libvlc warning: cannot read /usr/lib/vlc/plugins/plugins-04041e-3e8.dat (No such file or directory)
[0x85108fc] main libvlc debug: recursively browsing `/usr/lib/vlc/plugins'
[0x85108fc] main libvlc warning: cannot load module `/usr/lib/vlc/plugins/access/libdc1394_plugin.so' (libdc1394.so.22: cannot open shared object file: No such file or directory)
[0x85108fc] main libvlc warning: cannot load module `/usr/lib/vlc/plugins/access/libaccess_avio_plugin.so' (libva-0.31.0.6.so.1: cannot open shared object file: No such file or directory)
[0x85108fc] main libvlc warning: cannot load module `/usr/lib/vlc/plugins/codec/libavcodec_plugin.so' (libva-x11-0.31.0.6.so.1: cannot open shared object file: No such file or directory)
[0x85108fc] main libvlc warning: cannot load module `/usr/lib/vlc/plugins/demux/libavformat_plugin.so' (libva-0.31.0.6.so.1: cannot open shared object file: No such file or directory)
[0x85108fc] main libvlc debug: saving plugins cache /usr/lib/vlc/plugins/plugins-04041e-3e8.dat
[0x85108fc] main libvlc debug: module bank initialized (387 modules)
...
[0x887ba7c] main decoder debug: looking for decoder module: 31 candidates
[0x887ba7c] main decoder debug: no decoder module matching "any" could be loaded
[0x887ba7c] main decoder debug: TIMER module_need() : 0.727 ms - Total 0.727 ms / 1 intvls (Avg 0.727 ms)
[0x887ba7c] main decoder error: no suitable decoder module for fourcc `h264'. VLC probably does not support this sound or video format.
[0x887ba7c] main decoder debug: killing decoder fourcc `h264', 0 PES in FIFO
[0x887ba7c] main decoder debug: looking for decoder module: 31 candidates
[0x887ba7c] main decoder debug: using decoder module "faad"
[0x887ba7c] main decoder debug: TIMER module_need() : 0.390 ms - Total 0.390 ms / 1 intvls (Avg 0.390 ms)
[0x887ba7c] main decoder debug: thread (decoder) created at priority 5 (input/decoder.c:301)
[0x8799104] main generic debug: thread started
[0x887ba7c] main decoder debug: thread started
[0x891f07c] main decoder debug: looking for decoder module: 31 candidates
[0x891f07c] main decoder debug: using decoder module "faad"
[0x891f07c] main decoder debug: TIMER module_need() : 0.396 ms - Total 0.396 ms / 1 intvls (Avg 0.396 ms)
[0x891f07c] main decoder debug: thread (decoder) created at priority 5 (input/decoder.c:301)
[0x891f07c] main decoder debug: thread started
[0x887ba7c] main decoder debug: removing module "faad"
[0x887ba7c] main decoder debug: killing decoder fourcc `mp4a', 0 PES in FIFO
...
Downgrading of vlc does not help.
Last edited by ogronom (2010-07-03 15:14:48)
Offline
the problem is in front of your eyes.
0x85108fc] main libvlc warning: cannot load module `/usr/lib/vlc/plugins/access/libdc1394_plugin.so' (libdc1394.so.22: cannot open shared object file: No such file or directory)
[0x85108fc] main libvlc warning: cannot load module `/usr/lib/vlc/plugins/access/libaccess_avio_plugin.so' (libva-0.31.0.6.so.1: cannot open shared object file: No such file or directory)
[0x85108fc] main libvlc warning: cannot load module `/usr/lib/vlc/plugins/codec/libavcodec_plugin.so' (libva-x11-0.31.0.6.so.1: cannot open shared object file: No such file or directory)
[0x85108fc] main libvlc warning: cannot load module `/usr/lib/vlc/plugins/demux/libavformat_plugin.so' (libva-0.31.0.6.so.1: cannot open shared object file: No such file or directory)
i don't get it how the hell is possible not to have libva installed since libva is a dependency to ffmpeg
Give what you have. To someone, it may be better than you dare to think.
Offline
Thanks this solved the issue.
I compiled libva myself with a different name. Obviously upgrade didn't catch it.
Offline