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…