libgstbadvideo (and other related packages) problems when doing zypper dup

Hi,
again some packages raise problems when doing a zypper dup system upgrade. This time it is libgstbadvideo and other related gstreamer packages. Usally it is helpful to skip the package upgrade for a few day, by selecting the “keep obsolete [package]” option, but as there is no change for about a week and one of the solutions given is to switch from packman to openSuse repository, i am curious if this is maybe the option to choose here?
Normally one should install the package from the packman repositoy if availabe, because they are not restricted by legal or license problems and are not restricted or limited in some ways. But i know that there were cases where switching to openSuse from packman was the way to go because the legal issues were resolved and packman was not supporting the package any longer because of that…
Is this the case here?

The ouptut of zypper dup for the first failing package and the one after, after selcting “keep obsolete package” is the following:

Computing distribution upgrade...

Problem: problem with installed package libgstbadvideo-1_0-0-1.14.5-4.3.x86_64
 Solution 1: install gstreamer-plugins-base-1.16.0-1.1.x86_64 (with vendor change)
  http://packman.links2linux.de  -->  openSUSE
 Solution 2: keep obsolete libgstbadvideo-1_0-0-1.14.5-4.3.x86_64

Choose from above solutions by number or cancel [1/2/c/d/?] (c): 2
Resolving dependencies...
Computing distribution upgrade...
2 Problems:
Problem: gstreamer-plugins-base-1.16.0-1.1.x86_64 obsoletes libgstbadvideo-1_0-0 provided by libgstbadvideo-1_0-0-1.14.5-4.3.x86_64
Problem: gstreamer-plugins-ugly-1.16.0-4.1.x86_64 requires gstreamer-plugins-base >= 1.16.0, but this requirement cannot be provided

Problem: gstreamer-plugins-base-1.16.0-1.1.x86_64 obsoletes libgstbadvideo-1_0-0 provided by libgstbadvideo-1_0-0-1.14.5-4.3.x86_64
 Solution 1: install gstreamer-plugins-base-1.16.0-1.1.x86_64 (with vendor change)
  http://packman.links2linux.de  -->  openSUSE
 Solution 2: keep obsolete gstreamer-plugins-base-1.14.5-1.1.x86_64

Choose from above solutions by number or skip, retry or cancel [1/2/s/r/c/d/?] (c): c

You have added the Packman Repo and now there is another package as the installed one.
zypper is asking if zypper should use this new one and change the vendor:

Problem: problem with installed package libgstbadvideo-1_0-0-1.14.5-4.3.x86_64
Solution 1: install gstreamer-plugins-base-1.16.0-1.1.x86_64 (with vendor change)
http://packman.links2linux.de –> openSUSE
Solution 2: keep obsolete libgstbadvideo-1_0-0-1.14.5-4.3.x86_64

So solution 1 is to choose…

Yes but if i remember correctly there are packages which are in both repositories but should installed from packman and never from opensuse for example vlc… but how do i decide if this is a normal and recommended package switch and not just packman being a bit behind with the package version?

The packages have dependencies and this dependencies must be resolved…
So you can ignore it and you have later an problem with your system or you change to Packman…