VLC corrupt module. Packman repo only. (12.3)

Hi all,

This is driving me crazy - I can’t use VLC.
I’ve followed the instructions here: Restricted formats/12.3 - openSUSE Community Wiki
Here’s the errors I’m getting:

VLC media player 2.0.8 Twoflower (revision 2.0.8a-0-g68cf50b)
[0x2148a98] main interface error: no suitable interface module
[0x210b0a8] main libvlc error: interface "globalhotkeys,none" initialization failed
[0x210b0a8] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[0x7fdd00c05c78] main decoder error: corrupt module: /usr/lib64/vlc/plugins/codec/libschroedinger_plugin.so
[0x7fdd00c05c78] main decoder error: corrupt module: /usr/lib64/vlc/plugins/codec/libavcodec_plugin.so
[0x7fdd00c05c78] main decoder error: no suitable decoder module for fourcc `WMA2'. VLC probably does not support this sound or video format.
[0x7fdd00c05c78] main decoder error: corrupt module: /usr/lib64/vlc/plugins/codec/libschroedinger_plugin.so
[0x7fdd00c05c78] main decoder error: corrupt module: /usr/lib64/vlc/plugins/codec/libavcodec_plugin.so
[0x7fdd00c05c78] main decoder error: no suitable decoder module for fourcc `WMV3'. VLC probably does not support this sound or video format.

Here are my repos:

#  | Alias                     | Name                               | Enabled | Refresh | URI                                                            
---+---------------------------+------------------------------------+---------+---------+----------------------------------------------------------------
 1 | Packman                   | Packman                            | Yes     | Yes     | http://packman.inode.at/suse/openSUSE_12.3/                    
 2 | Wuala                     | Wuala by LaCie repository          | Yes     | Yes     | http://cdn.wuala.com/repo/suse/x86_64/                         
 3 | libdvdcss                 | DVD Repository                     | Yes     | No      | http://opensuse-guide.org/repo/12.3/                           
 4 | repo-debug                | openSUSE-12.3-Debug                | No      | Yes     | http://download.opensuse.org/debug/distribution/12.3/repo/oss/ 
 5 | repo-debug-update         | openSUSE-12.3-Update-Debug         | No      | Yes     | http://download.opensuse.org/debug/update/12.3/                
 6 | repo-debug-update-non-oss | openSUSE-12.3-Update-Debug-Non-Oss | No      | Yes     | http://download.opensuse.org/debug/update/12.3-non-oss/        
 7 | repo-non-oss              | openSUSE-12.3-Non-Oss              | Yes     | Yes     | http://download.opensuse.org/distribution/12.3/repo/non-oss/   
 8 | repo-oss                  | openSUSE-12.3-Oss                  | Yes     | Yes     | http://download.opensuse.org/distribution/12.3/repo/oss/       
 9 | repo-source               | openSUSE-12.3-Source               | No      | Yes     | http://download.opensuse.org/source/distribution/12.3/repo/oss/
10 | repo-update               | openSUSE-12.3-Update               | Yes     | Yes     | http://download.opensuse.org/update/12.3/                      
11 | repo-update-non-oss       | openSUSE-12.3-Update-Non-Oss       | Yes     | Yes     | http://download.opensuse.org/update/12.3-non-oss/

I’ve tried mmcheck and everything looks good except packman doesn’t have xine-ui so that’s installed from the opensuse repo.
It also lacks the following packages: libxine1, libxine1-codecs, gstreamer-0_10-ffmpeg, gstreamer-0_10-fluendo-mp3, gstreamer-0_10-fluendo-mpegdemux, gstreamer-0_10-fluendo-mpegmux

Any pointers?

Thanks a bunch!

Fixed!
Problem was that libschroedinger was installed from a different repo (multimedia:libs, instead of opensuse).

Not sure how to mark this thread as solved.
Nothing to see here!