Hi again
Today I updated my system zypper up. When it finished I restarted my computer. Yes, you guessed it smplayer does not work, neither does vlc
When I try to play a video I get this message
MPlayer/mpv has finished unexpectedley: Exit code 2
the log
/usr/bin/mpv --no-config --no-quiet --terminal --no-msg-color --input-file=/dev/stdin --no-fs --hwdec=no --sub-auto=fuzzy --no-input-default-bindings --input-x11-keyboard=no --no-input-cursor --cursor-autohide=no --no-keepaspect --wid=56623276 --monitorpixelaspect=1 --osd-level=1 --osd-scale=1 --sub-ass --embeddedfonts --ass-line-spacing=0 --sub-scale=1 --sub-text-shadow-color=#ff000000 --sub-codepage=ISO-8859-1 --sub-pos=100 --volume=79 --cache=auto --screenshot-template=cap_%F_%p_%02n --screenshot-format=jpg --softvol=yes --softvol-max=110 --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/terry/Japanese Bondage Escape Challenge-ph5607db0ed19e8.mp4
Warning: option --input-x11-keyboard was replaced with --input-vo-keyboard and might be removed in the future.
Warning: option --ass-line-spacing was replaced with --sub-ass-line-spacing and might be removed in the future.
Warning: option --sub-text-shadow-color was replaced with --sub-shadow-color and might be removed in the future.
Warning: option --softvol is deprecated and might be removed in the future (softvol is always active, and behaves as if --softvol=yes is always set).
Warning: option --softvol-max was replaced with --volume-max and might be removed in the future.
(+) Video --vid=1 (*) (h264 852x480 30.000fps)
(+) Audio --aid=1 --alang=und (*) (aac 2ch 48000Hz)
File tags:
Artist:
Comment:
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)
Thanks for your help
please post:
zypper lr -d
zypper se -si vlc mplayer
Thank you Sauerland
Here is the output you requested
Leap15:/home/user # zypper lr -d
Repository priorities are without effect. All enabled repositories share the same priority.
# | Alias | Name | Enabled | GPG Check | Refresh | Priority | Type | URI | Service
---+----------------------------------+-----------------------------------------+---------+-----------+---------+----------+--------+--------------------------------------------------------------------------+--------
1 | download.nvidia.com-leap | nVidia Graphics Drivers | Yes | (r ) Yes | Yes | 99 | rpm-md | https://download.nvidia.com/opensuse/leap/15.0 |
2 | http-opensuse-guide.org-8702b9e7 | libdvdcss repository | Yes | (r ) Yes | Yes | 99 | rpm-md | http://opensuse-guide.org/repo/openSUSE_Leap_15.0/ |
3 | http-packman.inode.at-abdee5d1 | Packman Repository | Yes | (r ) Yes | Yes | 99 | rpm-md | http://packman.inode.at/suse/openSUSE_Leap_15.0/ |
4 | openSUSE-Leap-15.0-1 | openSUSE-Leap-15.0-1 | Yes | (r ) Yes | No | 99 | rpm-md | cd:///?devices=/dev/disk/by-id/ata-DRW-24D5MT_K2OG5KA2357 |
5 | repo-debug | openSUSE-Leap-15.0-Debug | No | ---- | ---- | 99 | NONE | http://download.opensuse.org/debug/distribution/leap/15.0/repo/oss/ |
6 | repo-debug-non-oss | openSUSE-Leap-15.0-Debug-Non-Oss | No | ---- | ---- | 99 | NONE | http://download.opensuse.org/debug/distribution/leap/15.0/repo/non-oss/ |
7 | repo-debug-update | openSUSE-Leap-15.0-Update-Debug | No | ---- | ---- | 99 | NONE | http://download.opensuse.org/debug/update/leap/15.0/oss/ |
8 | repo-debug-update-non-oss | openSUSE-Leap-15.0-Update-Debug-Non-Oss | No | ---- | ---- | 99 | NONE | http://download.opensuse.org/debug/update/leap/15.0/non-oss/ |
9 | repo-non-oss | openSUSE-Leap-15.0-Non-Oss | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/distribution/leap/15.0/repo/non-oss/ |
10 | repo-oss | openSUSE-Leap-15.0-Oss | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/distribution/leap/15.0/repo/oss/ |
11 | repo-source | openSUSE-Leap-15.0-Source | No | ---- | ---- | 99 | NONE | http://download.opensuse.org/source/distribution/leap/15.0/repo/oss/ |
12 | repo-source-non-oss | openSUSE-Leap-15.0-Source-Non-Oss | No | ---- | ---- | 99 | NONE | http://download.opensuse.org/source/distribution/leap/15.0/repo/non-oss/ |
13 | repo-update | openSUSE-Leap-15.0-Update | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/leap/15.0/oss/ |
14 | repo-update-non-oss | openSUSE-Leap-15.0-Update-Non-Oss | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/leap/15.0/non-oss/ |
Leap15:/home/user #
Leap15:/home/user # zypper se -si vlc mplayer
Loading repository data...
Reading installed packages...
S | Name | Type | Version | Arch | Repository
---+---------------------+---------+------------------+--------+-----------------------
i | libvlc5 | package | 3.0.2-lp150.3.5 | x86_64 | Packman Repository
i | libvlccore9 | package | 3.0.2-lp150.3.5 | x86_64 | Packman Repository
i+ | smplayer | package | 18.2.2-lp150.1.4 | x86_64 | openSUSE-Leap-15.0-Oss
i | smplayer-lang | package | 18.2.2-lp150.1.4 | noarch | openSUSE-Leap-15.0-Oss
i | smplayer-skins | package | 15.2.0-lp150.1.3 | noarch | Packman Repository
i | vlc | package | 3.0.2-lp150.3.5 | x86_64 | Packman Repository
i+ | vlc-codec-gstreamer | package | 3.0.2-lp150.3.5 | x86_64 | Packman Repository
i | vlc-lang | package | 3.0.2-lp150.3.5 | noarch | Packman Repository
i | vlc-noX | package | 3.0.2-lp150.3.5 | x86_64 | Packman Repository
i | vlc-qt | package | 3.0.2-lp150.3.5 | x86_64 | Packman Repository
Leap15:/home/user #
I noticed that smplayer is using opensuse repo should’nt it be using Packman?
It seems to only be in the opensuse repos.
I’m pretty sure that it was in packman repos at past times. But some of the patents have expired, and that allowed some software, that previously used restricted codecs, to now be fully open source. And that’s probably why there is no longer a separate packman version of “smplayer”.
Oh, by the way, your repos look fine to me.
Hi
I found the solution to my problem, I thought I would post it here for other OPs
zypper dup --from #
This is what happens
The following 12 packages are going to be upgraded:
ffmpeg-3 gstreamer-plugins-libav libavcodec57 libavdevice57 libavfilter6 libavformat57 libavresample3 libavutil55 libpostproc54
libswresample2 libswscale4 youtube-dl
The following 11 packages are going to change vendor:
ffmpeg-3 openSUSE -> http://packman.links2linux.de
gstreamer-plugins-libav openSUSE -> http://packman.links2linux.de
libavcodec57 openSUSE -> http://packman.links2linux.de
libavdevice57 openSUSE -> http://packman.links2linux.de
libavfilter6 openSUSE -> http://packman.links2linux.de
libavformat57 openSUSE -> http://packman.links2linux.de
libavresample3 openSUSE -> http://packman.links2linux.de
libavutil55 openSUSE -> http://packman.links2linux.de
libpostproc54 openSUSE -> http://packman.links2linux.de
libswresample2 openSUSE -> http://packman.links2linux.de
libswscale4 openSUSE -> http://packman.links2linux.de
Thanks
Ah yes, I guess it was assumed that you’d already done the vendor change (package switching) needed for proprietary codec/library support.
Also described here…
https://en.opensuse.org/SDB:Vendor_change_update