I was this problem with VLC (2.0.6-123.2 Packman Repository) to play AVI and MP4 files containing codecs h264 mpga mp4v mp4a:
No suitable decoder module:
VLC does not support the audio or video format “mp4v”. Unfortunately there is no way for you to fix this.
No suitable decoder module:
VLC does not support the audio or video format “mpga”. Unfortunately there is no way for you to fix this.
No suitable decoder module:
VLC does not support the audio or video format “h264”. Unfortunately there is no way for you to fix this.
No suitable decoder module:
VLC does not support the audio or video format “mp4a”. Unfortunately there is no way for you to fix this.
Solution:
I installed the package vlc-codecs (2.0.6-123.2).
Packman repository YAST2:
http://packman.inode.at/suse/openSUSE_12.2/Essentials/
RPM files:
openSUSE 12.2 - 32 bits
http://packman.inode.at/suse/openSUSE_12.2/Essentials/i586/
openSUSE 12.2 - 64 bits
http://packman.inode.at/suse/openSUSE_12.2/Essentials/x86_64/