VLC conflict between debian lenny and debian-multimedia repository

Since my upgrade to lenny, my VLC is not working anymore. When I play XVID video files, I can just have sound played but not the video. Error message is :

[00000312] main decoder error: no suitable decoder module for fourcc `XVID'.
VLC probably does not support this sound or video format.

When I run this command I got a warning on ffmpeg:

vlc -vvv --color --no-plugins-cache --list
...
[00000001] main private warning: cannot load module `/usr/lib/vlc/codec/libffmpeg_plugin.so' (/usr/lib/vlc/codec/libffmpeg_plugin.so: undefined symbol: img_resample)
...

To fix the problem I had to downgrade to debian lenny versions of ffmpeg libavcodec51 libavdevice52 libavformat52 libavutil49 libpostproc51 and libswscale0 :

sudo apt-get install --reinstall ffmpeg=0.svn20080206-8 libavcodec51=0.svn20080206-8 \
libavdevice52=0.svn20080206-8 libavformat52=0.svn20080206-8 libavutil49=0.svn20080206-8 \
libpostproc51=0.svn20080206-8 libswscale0=0.svn20080206-8

Then I had to remove my ~/.vlc directory content:

rm -rf ~/.vlc

Then I was able to watch again my XVID videos!

The bad news is that I'm not able anymore to use 'transcode' from debian-multimedia while the problem is not fixed.

Discussion

HÃ¥kon, 2008/08/20 21:11

Very useful, thank you.

Manzill0, 2008/10/27 22:55

It's works!!! great info

Sergio, 2008/11/15 03:32

wonderfull! incredible! works tanks

Enter your comment (wiki syntax is allowed):
GFTGV
 
 

Recent changes RSS feed Valid XHTML 1.0 Valid CSS Driven by DokuWiki