Multimedia problems after live upgrade to 15.0

Hello,
I did a live upgrade from 42.3 to 15.0, and ever since, the laptop won’t play videos in SMPlayer or VLC.

This is what I did for the live upgrade:
Changed repos from 42.3 to 15.0 in Yast (just removed 42.3’s and replaced them with 15.0’s wherever they appeared in the repos)
sudo zypper dup --download-only
logged out
ctrl+alt+Fn+F1 to switch to text mode
logged in as root
zypper --no-refresh dup
reboot

Right after the upgrade, I lost internet connection- the laptop would connect to WiFi but all the web browsers would say page cannot be displayed for every website i tried. sudo netconfig update -f fixed this problem and I can now open pages fine.

But every time I try playing videos, I get an error in SMPlayer. Here’s an example log:

/usr/bin/mpv --no-config --no-quiet --terminal --no-msg-color --input-file=/dev/stdin --no-fs --hwdec=auto --sub-auto=fuzzy --ao=pulse, --no-input-default-bindings --input-vo-keyboard=no --no-input-cursor --cursor-autohide=no --no-keepaspect --wid=85983450 --monitorpixelaspect=1 --osd-level=1 --osd-fractions --osd-scale=1 --osd-bar-align-y=0.6 --sub-ass --embeddedfonts --sub-ass-line-spacing=0 --sub-scale=1 --sub-font=Arial --sub-color=#ffffffff --sub-shadow-color=#ff000000 --sub-border-color=#ff000000 --sub-border-size=0.75 --sub-shadow-offset=2.5 --sub-font-size=50 --sub-bold=no --sub-italic=no --sub-codepage=ISO-8859-1 --sub-pos=100 --contrast=6 --brightness=6 --volume=132 --cache=auto --audio-pitch-correction=yes --af-add=lavfi=[firequalizer=gain='cubic_interpolate(f)':zero_phase=on:wfunc=tukey:delay=0.027:gain_entry='entry(0,0.1);entry(62.5,-2.3);entry(125,-2.3);entry(250,0);entry(500,2.3);entry(1000,2.9);entry(2000,4.7);entry(4000,5.3);entry(8000,6.5);entry(16000,5.3)'] --volume-max=150 -aspect 16:9 --term-playing-msg=MPV_VERSION=${=mpv-version:}
 INFO_VIDEO_WIDTH=${=width}
 INFO_VIDEO_HEIGHT=${=height}
 INFO_VIDEO_ASPECT=${=video-aspect}
 INFO_VIDEO_FPS=${=container-fps:${=fps}}
 INFO_VIDEO_FORMAT=${=video-format}
 INFO_VIDEO_CODEC=${=video-codec}
 INFO_AUDIO_FORMAT=${=audio-codec-name}
 INFO_AUDIO_CODEC=${=audio-codec}
 INFO_AUDIO_RATE=${=audio-params/samplerate}
 INFO_AUDIO_NCH=${=audio-params/channel-count}
 INFO_LENGTH=${=duration:${=length}}
 INFO_DEMUXER=${=current-demuxer:${=demuxer}}
 INFO_SEEKABLE=${=seekable}
 INFO_TITLES=${=disc-titles}
 INFO_CHAPTERS=${=chapters}
 INFO_TRACKS_COUNT=${=track-list/count}
 METADATA_TITLE=${metadata/by-key/title:}
 METADATA_ARTIST=${metadata/by-key/artist:}
 METADATA_ALBUM=${metadata/by-key/album:}
 METADATA_GENRE=${metadata/by-key/genre:}
 METADATA_DATE=${metadata/by-key/date:}
 METADATA_TRACK=${metadata/by-key/track:}
 METADATA_COPYRIGHT=${metadata/by-key/copyright:}
 INFO_MEDIA_TITLE=${=media-title:}
 INFO_STREAM_PATH=${stream-path}
  --audio-client-name=SMPlayer --term-status-msg=STATUS: ${=time-pos} / ${=duration:${=length:0}} P: ${=pause} B: ${=paused-for-cache} I: ${=core-idle} VB: ${=video-bitrate:0} AB: ${=audio-bitrate:0} /home/jheel/Videos/Documentories/The Secrets of Quantum Physics  Let There Be Life.MP4
 

 Warning: option --aspect was replaced with --video-aspect and might be removed in the future.
 Playing: /home/jheel/Videos/Documentories/The Secrets of Quantum Physics  Let There Be Life.MP4
  (+) Video --vid=1 (*) (h264 480x360 25.000fps)
  (+) Audio --aid=1 --alang=eng (*) (aac 2ch 44100Hz)
 Failed to initialize a video decoder for codec 'h264'.
 Video: no video
 Failed to initialize an audio decoder for codec 'aac'.
 Audio: no audio
 No video or audio streams selected.
 Exiting... (Errors when loading file)


These files played perfectly well when I was in 42.3.

Steps I have taken to resolve the problem (without success):
1>Switched system to pacman from yast… rebooted… problem persists.
2>Removed pacman… rebooted… used one click multimedia install…switched system to pacman…rebooted…problem persists.
3>Removed pacman from Yast…rebooted…and tried installing from konsole

zypper addrepo -f http://packman.inode.at/suse/openSUSE_Leap_15.0/ packman
Adding repository 'packman' ............................................................[done]
Repository 'packman' successfully added

URI         : http://packman.inode.at/suse/openSUSE_Leap_15.0/
Enabled     : Yes                                             
GPG Check   : Yes                                             
Autorefresh : Yes                                             
Priority    : 99 (default priority)                           

Repository priorities are without effect. All enabled repositories share the same priority.
zypper addrepo -f http://opensuse-guide.org/repo/openSUSE_Leap_15.0/ dvd
Adding repository 'dvd' ................................................................[done]
Repository 'dvd' successfully added

URI         : http://opensuse-guide.org/repo/openSUSE_Leap_15.0/
Enabled     : Yes                                               
GPG Check   : Yes                                               
Autorefresh : Yes                                               
Priority    : 99 (default priority)                             

Repository priorities are without effect. All enabled repositories share the same priority.
zypper install ffmpeg lame gstreamer-plugins-bad gstreamer-plugins-ugly gstreamer-plugins-ugly-orig-addon gstreamer-plugins-libav libdvdcss2 vlc-codecs
Retrieving repository 'dvd' metadata ...................................................[done]
Building repository 'dvd' cache ........................................................[done]
Retrieving repository 'packman' metadata ...............................................[done]
Building repository 'packman' cache ....................................................[done]
Loading repository data...
Reading installed packages...
'libdvdcss2' is already installed.
No update candidate for 'libdvdcss2-1.4.2-lp150.1.1.x86_64'. The highest available version is already installed.
'gstreamer-plugins-bad' is already installed.
There is an update candidate for 'gstreamer-plugins-bad', but it is from a different vendor. Use 'zypper install gstreamer-plugins-bad-1.14.1-lp150.228.1.x86_64' to install this candidate.
'ffmpeg' is already installed.
There is an update candidate for 'ffmpeg', but it is from a different vendor. Use 'zypper install ffmpeg-4.0-lp150.200.1.x86_64' to install this candidate.
'lame' is already installed.
No update candidate for 'lame-3.100-lp150.10.5.x86_64'. The highest available version is already installed.
'gstreamer-plugins-ugly' is already installed.
There is an update candidate for 'gstreamer-plugins-ugly', but it is from a different vendor. Use 'zypper install gstreamer-plugins-ugly-1.14.1-lp150.115.1.x86_64' to install this candidate.
'gstreamer-plugins-libav' is already installed.
There is an update candidate for 'gstreamer-plugins-libav', but it is from a different vendor. Use 'zypper install gstreamer-plugins-libav-1.14.1-lp150.31.1.x86_64' to install this candidate.
'gstreamer-plugins-ugly-orig-addon' is already installed.
No update candidate for 'gstreamer-plugins-ugly-orig-addon-1.12.5-lp150.2.1.x86_64'. The highest available version is already installed.
'vlc-codecs' is already installed.
No update candidate for 'vlc-codecs-3.0.2-lp150.3.1.x86_64'. The highest available version is already installed.
Resolving package dependencies...

Nothing to do.
zypper dup --from http://packman.inode.at/suse/openSUSE_Leap_15.0/
Loading repository data...
Reading installed packages...
Computing distribution upgrade...

Nothing to do.

Tried playing the files again, same error in SMPlayer. In VLC, I hear the audio, but there’s no video.
If I right-click and open with Dragon Player, all these files play fine.

I have obviously screwed something up during the upgrade…
Could someone please help with this? I’d really hate to re-format and re-install, don’t want to lose all my personalizations…
Thanks…

Fixed SMPlayer.
I thought if Dragon Player could play the videos- the codecs must be present, and the source of the problem is something else.
Changed mpv vendor from obs to Oss (which resulted in a downgrade) and this solved the problem- SMPlayer can now play the videos just fine.
https://s33.postimg.cc/gam2p521r/mpv.png

https://s33.postimg.cc/dx8qbsczj/vid.png

But I still haven’t managed to get VLC working. VLC plays just the audio, and instead of the video it shows the traffic cone. The traffic cone is not a steady display either- it keeps flickering as if it’s having some kind of GPU acceleration issue…

I’m not sure what your graphic card is but vlc crashed for me without vlc-vdpau installed (I have an nvidia card)
I can’t comment about intel or ati chips but I’m guessing there is a bug in the G03 nvidia driver (the one I use)
for me after installing vlc-vdpau vlc plays video’s via vdpau with an egl error

[00007f0fa4001f70] egl_x11 gl error: cannot select OpenGL API

kaffeine 2 plays video’s fine via vlc libxine works fine with vdpau but has some strange artifacts with va-api (this use to work on 42.3) vlc crashes with va-api
this might even be a va-api issue as 42.3 came with libva 1.7.3 LEAP 15 comes with libva 2.0
I haven’t tried a gstreamer based player afaik I don’t use one

I_A,
Thanks for pointing me to the right direction.
It’s Intel HD Graphics 5500, so I didn’t really need the NVidia drivers.
Here’s what I did:
Opened VLC
Tools–>Preferences–>Video–>Output–>OpenGL Video Output (it was originally set to automatic)
VLC now plays everything fine. no more traffic cone in place of the video, and no more flickering.
https://s22.postimg.cc/cnrbz3u3l/vlc.png

Out of topic:
Here’s a summary of all the quirks I encountered after a live upgrade from 42.3 to 15.0-

  1. No internet access after the upgrade, fixed by running **sudo netconfig update -f
    **2. Both SuseFirewall2 and Firewalld installed, but SuseFirewall2 active- Yast firewall module complaining about the service not running. Fixed by disabling SuseFirewall2 service and enabling Firewalld service.
  2. No video playback in SMPlayer even after codec install, fixed by switching mpv vendor from obs to Oss
  3. No video in VLC, fixed by the method mentioned in this post.
  4. System slowdown/ heavy HDD activity after any zypper install/ remove or Yast software management operations, for as long as the process snapperd is running (about 10 minutes of constant HDD activity)- fixed by following these steps.

It’s running good now, I like the new login screen, and plasma looks even more polished.
Considering this is the first time I have performed an in-place upgrade on a linux based OS, I’m assuming these problems were caused by something I did (and not by some fault in the software itself). Importantly, I did not disable all the repositories except for the two recommended- I ran the upgrade with all the repositories enabled- perhaps this caused the problems.

I would think some of the problems, at least, were because of the repositories enabled.

But, THANKS for coming back to not only report on your success with this problem, but to include this additional information, undoubtedly will be quite usefull to several Users.:good::good::good: