Hello. Most properly this is a common question but I did find an answer for it. I followed the guide from this https://forums.opensuse.org/entry.php/165-openSUSE-Leap-42-1-Multimedia-Guide to install the missing media code.
But I got what it seems a conflict error.
arkan:/home/ahmed # zypper install libxine2-codecs ffmpeg lame gstreamer-0_10-plugins-good gstreamer-0_10-plugins-bad gstreamer-0_10-plugins-ugly gstreamer-0_10-plugins-bad-orig-addon gstreamer-0_10-plugins-good-extra gstreamer-0_10-plugins-ugly-orig-addon gstreamer-0_10-plugins-ffmpeg libdvdcss2 flash-player dvdauthor07 gstreamer-plugins-base gstreamer-plugins-bad gstreamer-plugins-bad-orig-addon gstreamer-plugins-good gstreamer-plugins-ugly gstreamer-plugins-ugly-orig-addon gstreamer-plugins-good-extra gstreamer-0_10-plugins-fluendo_mpegdemux gstreamer-0_10-plugins-fluendo_mpegmux k3b-codecs vlc smplayer h264enc x264 gstreamer-plugins-libav vlc-codecs
Loading repository data...
Reading installed packages...
'gstreamer-plugins-base' is already installed.
There is an update candidate for 'gstreamer-plugins-base', but it is from a different vendor. Use 'zypper install gstreamer-plugins-base-1.6.1-56.4.x86_64' to install this candidate.
'gstreamer-plugins-good' is already installed.
There is an update candidate for 'gstreamer-plugins-good', but it is from a different vendor. Use 'zypper install gstreamer-plugins-good-1.6.1-67.1.x86_64' to install this candidate.
'gstreamer-0_10-plugins-good' is already installed.
There is an update candidate for 'gstreamer-0_10-plugins-good', but it is from a different vendor. Use 'zypper install gstreamer-0_10-plugins-good-0.10.31-85.4.x86_64' to install this candidate.
'vlc' is already installed.
No update candidate for 'vlc-2.2.1-131.3.x86_64'. The highest available version is already installed.
'flash-player' is already installed.
No update candidate for 'flash-player-11.2.202.559-1.1.x86_64'. The highest available version is already installed.
'vlc-codecs' is already installed.
No update candidate for 'vlc-codecs-2.2.1-131.3.x86_64'. The highest available version is already installed.
Resolving package dependencies...
7 Problems:
Problem: k3b-codecs-2.0.80+git20160102.1831-5.1.x86_64 requires k3b = 2.0.80+git20160102.1831-5.1, but this requirement cannot be provided
Problem: gstreamer-0_10-plugins-bad-orig-addon-0.10.23-172.11.x86_64 requires libmpeg2encpp-2.0.so.0()(64bit), but this requirement cannot be provided
Problem: gstreamer-plugins-good-extra-1.6.1-67.1.x86_64 requires gstreamer-plugins-good = 1.6.1, but this requirement cannot be provided
Problem: gstreamer-plugins-ugly-1.6.1-54.1.x86_64 requires gstreamer >= 1.6.1, but this requirement cannot be provided
Problem: gstreamer-plugins-bad-1.6.1-91.1.x86_64 requires gstreamer-plugins-base >= 1.6.1, but this requirement cannot be provided
Problem: gstreamer-plugins-ugly-orig-addon-1.6.1-54.1.x86_64 requires gstreamer-plugins-ugly >= 1.6.1, but this requirement cannot be provided
Problem: gstreamer-plugins-bad-orig-addon-1.6.1-91.1.x86_64 requires gstreamer-plugins-bad >= 1.6.1, but this requirement cannot be provided
Problem: k3b-codecs-2.0.80+git20160102.1831-5.1.x86_64 requires k3b = 2.0.80+git20160102.1831-5.1, but this requirement cannot be provided
uninstallable providers: k3b-2.0.80+git20160102.1831-5.1.x86_64[ftp.gwdg.de-suse]
Solution 1: Following actions will be done:
install k3b-2.0.80+git20160102.1831-5.1.x86_64 (with vendor change)
openSUSE --> http://packman.links2linux.de
install k3b-lang-2.0.80+git20160102.1831-5.1.noarch (with vendor change)
openSUSE --> http://packman.links2linux.de
Solution 2: do not install k3b-codecs-2.0.80+git20160102.1831-5.1.x86_64
Solution 3: break k3b-codecs-2.0.80+git20160102.1831-5.1.x86_64 by ignoring some of its dependencies
I have packman repo enabled and I have installed vlc from it. Just want to install what is missing for Dragon Player to work.
Thanks,