gstreamer/parole does not seem to find decoders

Hello,

I am running a susestudio.com appliance. An applicaiton I use there requires gstreamer, so I decided to get some media playing from gstreamer too (especially since there does not seem to be a verison of mplayer available and vlc wants a lot of dependencies). This is a minimal X system, and I looked froa player not requiring Gnome or KDE, and found parole.

But when I ran it on an AVI file, parole just told me it meeds an MP3 decoder and an h.264 decoder. Yet, would not these be installed with gstreater? And how can I investigate this?

Here are the installed gstreamer packages.

> rpm -qa | grep gst
gstreamer-plugins-good-1.4.3-1.1.i586
gstreamer-0_10-plugins-good-0.10.31-13.1.9.i586
libgstvaapi-drm-0_10-3-0.5.4-5.1.4.i586
libgstbadbase-1_0-0-1.4.3-1.1.i586
libgstriff-1_0-0-1.4.3-1.5.i586
gstreamer-plugins-base-1.4.3-1.5.i586
libgstvaapi-0_10-3-0.5.4-5.1.4.i586
libgstbasevideo-0_10-23-0.10.23-15.1.7.i586
libgstvaapi-glx-0_10-3-0.5.4-5.1.4.i586
libgstgl-1_0-0-1.4.3-1.1.i586
libgstcodecparsers-0_10-23-0.10.23-15.1.7.i586
libgstsignalprocessor-0_10-23-0.10.23-15.1.7.i586
libgstreamer-0_10-0-0.10.36-13.1.5.i586
gstreamer-0_10-utils-0.10.36-13.1.5.i586
libgstreamer-1_0-0-1.4.3-1.4.i586
libgstcodecparsers-1_0-0-1.4.3-1.1.i586
libgstphotography-1_0-0-1.4.3-1.1.i586
gstreamer-0_10-plugins-vaapi-0.5.4-5.1.4.i586
gstreamer-0_10-plugins-vaapi-devel-0.5.4-5.1.4.i586
gstreamer-0_10-plugins-good-extra-0.10.31-13.1.9.i586
gstreamer-0_10-plugins-bad-0.10.23-15.1.7.i586
gstreamer-plugins-bad-1.4.3-1.1.i586
gstreamer-plugins-ugly-1.4.3-1.1.i586
gstreamer-0_10-utils-unversioned-0.10.36-13.1.5.i586
libgstaudio-1_0-0-1.4.3-1.5.i586
libgsttag-1_0-0-1.4.3-1.5.i586
libgstvideo-1_0-0-1.4.3-1.5.i586
libgstapp-0_10-0-0.10.36-11.1.5.i586
gstreamer-0_10-plugins-base-0.10.36-11.1.5.i586
libgstsdp-1_0-0-1.4.3-1.5.i586
libgstvaapi-x11-0_10-3-0.5.4-5.1.4.i586
libgstfft-1_0-0-1.4.3-1.5.i586
libgstrtsp-1_0-0-1.4.3-1.5.i586
libgstvdp-0_10-23-0.10.23-15.1.7.i586
libgstallocators-1_0-0-1.4.3-1.5.i586
libgstbadvideo-1_0-0-1.4.3-1.1.i586
gstreamer-0_10-devel-0.10.36-13.1.5.i586
libgstphotography-0_10-23-0.10.23-15.1.7.i586
gstreamer-0_10-0.10.36-13.1.5.i586
gstreamer-1.4.3-1.4.i586
libgstmpegts-1_0-0-1.4.3-1.1.i586
gstreamer-plugins-good-extra-1.4.3-1.1.i586
gstreamer-0_10-plugins-ugly-0.10.19-11.1.4.i586
libgstapp-1_0-0-1.4.3-1.5.i586
libgstpbutils-1_0-0-1.4.3-1.5.i586
libgstinterfaces-0_10-0-0.10.36-11.1.5.i586
libgstvaapi-wayland-0_10-3-0.5.4-5.1.4.i586
libgstrtp-1_0-0-1.4.3-1.5.i586
libgstbasecamerabinsrc-0_10-23-0.10.23-15.1.7.i586
libgstbasecamerabinsrc-1_0-0-1.4.3-1.1.i586

Add the Packman repo (in YaST->Software Repositories->Add->Community Repositories). This contains MPlayer and additional gstreamer codecs.
See also here for a guide:
http://opensuse-guide.org/codecs.php

But when I ran it on an AVI file, parole just told me it meeds an MP3 decoder and an h.264 decoder. Yet, would not these be installed with gstreater? And how can I investigate this?

An MP3 plugin for gstreamer is included in openSUSE and should be installed by default. But maybe not by the “minimal X installation”.
Open YaST->Software Management, and install gstreamer-fluendo-mp3 and gstreamer-0_10-fluendo-mp3 manually (I don’t know which one parole uses).

Thanks a lot! I use SuseStudio, not yast, to add packages. But I did add the Packman Essentials and Packman Multimedia repos and all gstreamer plugins I could find there, including the ones you listed as well as the ffmpeg and libav ones. Now parole seems to work fine.