mp4, and vlc issue on Leap 15

Hi there,
I have a fresh Leap 15 installed replaced my Tumbleweed due to the better functionality that I can have on stable release system.
All are fine apart of Multimedia codec which I could not sort the out.( I did not have this problem on Tumbleweed)
I followed the instruction shown here :


https://opensuse-guide.org/codecs.php

and here:

https://en.opensuse.org/Additional_package_repositories

But still have issue on both VLC and even on pre installed video player with this error:

GStreamer encountered a general stream error

Can anyone please help?
Many thanks

Am using GNOME Version 3.26.2

Check your terminal results for repo source

zypper se -is --sort-by-repo vlc

**zypper se -is --sort-by-repo gstreamer **

Also check, with YaST then Repositories, self needed do repo changes using "Switch system packages to the versions in this repository"

Example only, my results:


paulparker@linux-dkbo:~> **zypper se -is --sort-by-repo gstreamer** 
Loading repository data...
Reading installed packages...


S  | Name                            | Type    | Version            | Arch   | Repository            
---+---------------------------------+---------+--------------------+--------+-----------------------
i  | gstreamer                       | package | 1.12.5-lp150.1.1   | x86_64 | Main Repository (OSS) 
i  | gstreamer-lang                  | package | 1.12.5-lp150.1.1   | noarch | Main Repository (OSS) 
i  | gstreamer-libnice               | package | 0.1.14-lp150.1.11  | x86_64 | Main Repository (OSS) 
i  | gstreamer-plugin-cluttergst3    | package | 3.0.26-lp150.1.2   | x86_64 | Main Repository (OSS) 
i  | gstreamer-plugins-base          | package | 1.12.5-lp150.1.1   | x86_64 | Main Repository (OSS) 
i  | gstreamer-plugins-base-lang     | package | 1.12.5-lp150.1.1   | noarch | Main Repository (OSS) 
i  | gstreamer-plugins-cogl          | package | 1.22.2-lp150.2.19  | x86_64 | Main Repository (OSS) 
i  | gstreamer-plugins-farstream     | package | 0.2.8-lp150.1.11   | x86_64 | Main Repository (OSS) 
i  | gstreamer-plugins-good          | package | 1.12.5-lp150.1.1   | x86_64 | Main Repository (OSS) 
i+ | gstreamer-plugins-good-extra    | package | 1.12.5-lp150.1.1   | x86_64 | Main Repository (OSS) 
i  | gstreamer-plugins-good-lang     | package | 1.12.5-lp150.1.1   | noarch | Main Repository (OSS) 
i  | gstreamer-utils                 | package | 1.12.5-lp150.1.1   | x86_64 | Main Repository (OSS) 
i  | libgstreamer-1_0-0              | package | 1.12.5-lp150.1.1   | x86_64 | Main Repository (OSS) 
i  | libgupnp-dlna-backend-gstreamer | package | 0.10.5-lp150.1.9   | x86_64 | Main Repository (OSS) 
i  | phonon-backend-gstreamer        | package | 4.9.0-lp150.1.12   | x86_64 | Main Repository (OSS) 
i  | PackageKit-gstreamer-plugin     | package | 1.1.10-lp150.3.3.1 | x86_64 | Main Update Repository
i+ | gstreamer-plugins-bad           | package | 1.12.5-lp150.6.2   | x86_64 | packman               
i+ | gstreamer-plugins-bad-lang      | package | 1.12.5-lp150.6.2   | noarch | packman               
i+ | gstreamer-plugins-libav         | package | 1.12.5-lp150.3.7   | x86_64 | packman               
i+ | gstreamer-plugins-ugly          | package | 1.12.5-lp150.2.8   | x86_64 | packman               
i+ | gstreamer-plugins-ugly-lang     | package | 1.12.5-lp150.2.8   | noarch | packman               
i+ | vlc-codec-gstreamer             | package | 3.0.2-lp150.7.2    | x86_64 | packman               
paulparker@linux-dkbo:~> 
paulparker@linux-dkbo:~> **zypper se -is --sort-by-repo vlc** 
Loading repository data...
Reading installed packages...


S  | Name                | Type    | Version           | Arch   | Repository           
---+---------------------+---------+-------------------+--------+----------------------
i+ | python3-python-vlc  | package | 3.0.101-lp150.1.1 | noarch | Main Repository (OSS)
i+ | libvlc5             | package | 3.0.2-lp150.7.2   | x86_64 | packman              
i+ | libvlccore9         | package | 3.0.2-lp150.7.2   | x86_64 | packman              
i+ | vlc                 | package | 3.0.2-lp150.7.2   | x86_64 | packman              
i+ | vlc-codec-gstreamer | package | 3.0.2-lp150.7.2   | x86_64 | packman              
i+ | vlc-codecs          | package | 3.0.2-lp150.7.2   | x86_64 | packman              
i+ | vlc-lang            | package | 3.0.2-lp150.7.2   | noarch | packman              
i+ | vlc-noX             | package | 3.0.2-lp150.7.2   | x86_64 | packman              
i+ | vlc-qt              | package | 3.0.2-lp150.7.2   | x86_64 | packman              
paulparker@linux-dkbo:~> 



BTW can do also using sudo zypper dup --from packman as show repo as packman in my zypper results
.

Yes, that is the “switch to Packman”. And your list shows that packman is a correct way of naming your Packman repo.