Page 1 of 1

Unable to play VP8 in VLC 1.1.0 local-build [Solved]

Posted: 10 Jul 2010 18:02
by Solar Granulation
Over the last couple of days I've been building up libraries and whatnot so that I can use WebM. I can now transcode to that format and (in Minefield) play it back, but so far I have not managed to convince VLC that it wants to play along!

Naturally I started with libvpx from the webmproject website, configured as follows:

Code: Select all

./configure --enable-pic --enable-vp8 --enable-postproc --enable-shared
Next I built and installed ffmpeg SVN-r24138:

Code: Select all

./configure --enable-shared --enable-postproc --enable-gpl --enable-libvpx --enable-libmp3lame --enable-libspeex --enable-libtheora --enable-libvorbis --enable-x11grab --enable-libx264 --enable-libxvid --enable-pic
Certain files were symlinked into lib64, as otherwise VLC wouldn't build. At some point I also symlinked libvpx, but I don't remember when.

Finally, VLC 1.1.0 with:

Code: Select all

./configure --enable-dependency-tracking --with-gnu-ld --enable-v4l --enable-ogg --enable-mux_ogg --enable-mkv --enable-merge-ffmpeg --enable-real --enable-flac --enable-libmpeg2 --enable-vorbis --enable-speex --enable-theora --with-x --enable-svg --enable-mad --enable-postproc --enable-x264 --enable-faad
Again, symlinks added due to vlc not booting if it couldn't find libvlc.so.5 in /usr/lib64. I tried changing the path first, but to no avail.

At this point I can play the audio portion of WebM files, so I know that it's recognising the wrapper. However when attempting to play VP8 in either a WebM or other Matroska wrapper, I get this:
No suitable decoder module:
VLC does not support the audio or video format "VP80". Unfortunately there is no way for you to fix this.
Architecture: amd64/x86_64
Distro: openSUSE 11.2 (with factory KDE)
Kernel: 2.6.31.12-0.2-desktop
GCC 4.4.1

Am I missing the blindingly obvious?

Re: Unable to play VP8 in VLC 1.1.0 local-build

Posted: 11 Jul 2010 07:57
by mc2man
For the moment try in command, (don't see any fix as of yet in 1.1.1

Code: Select all

--no-ffmpeg-dr

Re: Unable to play VP8 in VLC 1.1.0 local-build

Posted: 11 Jul 2010 21:56
by Solar Granulation
Thank you, that works nicely.

I have to ask though; why does it work?