From the yestaday totem visout video :(

to yesterday totem normally I showed video mp4 (avi files)
with yesterday - there is a sound, but there is no video.
I installed support of restricted format in oneclick. ( XFCE )

At this time have this error:
" Message: Missing plugin: gstreamer|1.0|totem|MPEG-4 Video (Advanced Simple Profile) decoder|decoder-video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, parsed=(boolean)true, profile=(string)advanced-simple, level=(string)5 (MPEG-4 Video (Advanced Simple Profile) decoder) "

ksr@linux-ls39:~/Videos> totem Das.Boot_1981.DVDRip.avi 

** (totem:4796): WARNING **: Couldn't register with accessibility bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.

(totem:4796): GLib-GObject-WARNING **: The property GtkAlignment:xalign is deprecated and shouldn't be used anymore. It will be removed in a future version.

(totem:4796): GLib-GObject-WARNING **: The property GtkAlignment:yalign is deprecated and shouldn't be used anymore. It will be removed in a future version.

(totem:4796): GLib-GObject-WARNING **: The property GtkAlignment:xscale is deprecated and shouldn't be used anymore. It will be removed in a future version.

(totem:4796): GLib-GObject-WARNING **: The property GtkAlignment:yscale is deprecated and shouldn't be used anymore. It will be removed in a future version.

(totem:4796): GLib-GObject-WARNING **: The property GtkAlignment:top-padding is deprecated and shouldn't be used anymore. It will be removed in a future version.

(totem:4796): GLib-GObject-WARNING **: The property GtkAlignment:bottom-padding is deprecated and shouldn't be used anymore. It will be removed in a future version.

(totem:4796): GLib-GObject-WARNING **: The property GtkAlignment:left-padding is deprecated and shouldn't be used anymore. It will be removed in a future version.

(totem:4796): GLib-GObject-WARNING **: The property GtkAlignment:right-padding is deprecated and shouldn't be used anymore. It will be removed in a future version.

(totem:4796): Gtk-WARNING **: Calling Inhibit failed: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files
**** Message: Missing plugin: gstreamer|1.0|totem|MPEG-4 Video (Advanced Simple Profile) decoder|decoder-video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, parsed=(boolean)true, profile=(string)advanced-simple, level=(string)5 (MPEG-4 Video (Advanced Simple Profile) decoder)**
** Message: PackageKit: xid = 65011727
** Message: PackageKit: desktop_id = (null)
** Message: PackageKit: Codec nice name: MPEG-4 Video (Advanced Simple Profile) decoder
** Message: PackageKit: ignoring field named parsed
** Message: PackageKit: ignoring field named profile
** Message: PackageKit: ignoring field named level
** Message: PackageKit: field is: mpegversion, type: gint
** Message: PackageKit: field is: systemstream, type: gboolean
** Message: PackageKit: structure: gstreamer1(decoder-video/mpeg)(mpegversion=4)(systemstream=false)()(64bit)
** Message: PackageKit: Did not install codec: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.PackageKit was not provided by any .service files
** Message: No installation candidate for missing plugins found.



rpm -qa | grep -i totem
typelib-1_0-TotemPlParser-1_0-3.10.5-2.3.x86_64
totem-3.16.4-2.3.x86_64
totem-pl-parser-3.10.5-2.3.x86_64
totem-plugin-zeitgeist-3.16.4-2.3.x86_64
totem-plugins-3.16.4-2.3.x86_64
libtotem-plparser18-3.10.5-2.3.x86_64
totem-lang-3.16.4-2.3.noarch
totem-pl-parser-lang-3.10.5-2.3.noarch



?

Serg

well I don’t use gnome but totem uses gstreamer, I think it use to use gstreamer_0.10 maybe an updede switched to gstreamer-1.x, do you have gstreamer 1.6 from packman installed, if not go to yast and install it from packman, if packman is setup properly with a higher priority you can install it with zypper

sudo zypper in gstreamer libgstreamer

if not use the --from flag, or you can post your repo list

zypper lr -d

Hi, I saw something similar in Tumbleweed with Totem 3.18.0-2.1 (see Bug 951150 ) but totem-3.16.4-2.3.x86_64 on Leap here plays OK.
Just check if gstreamer-plugins-libav-1.6.1-1.1.x86_64 from Packman repo is installed.

i have from pakman:

 rpm -qa | grep -i "gstreamer-plugins-libav"
gstreamer-plugins-libav-1.6.1-1.1.x86_64

rpm -qa | grep -i "totem"
typelib-1_0-TotemPlParser-1_0-3.10.5-2.3.x86_64
totem-3.16.4-2.3.x86_64
totem-pl-parser-3.10.5-2.3.x86_64
totem-plugin-zeitgeist-3.16.4-2.3.x86_64
totem-plugins-3.16.4-2.3.x86_64
libtotem-plparser18-3.10.5-2.3.x86_64
totem-lang-3.16.4-2.3.noarch
totem-pl-parser-lang-3.10.5-2.3.noarch

have this error:

(totem:12285): Gtk-WARNING **: Calling Inhibit failed: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files
** Message: Missing plugin: gstreamer|1.0|totem|MPEG-4 Video (Advanced Simple Profile) decoder|decoder-video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, parsed=(boolean)true, profile=(string)advanced-simple, level=(string)5 (MPEG-4 Video (Advanced Simple Profile) decoder)
** Message: PackageKit: xid = 62914575
** Message: PackageKit: desktop_id = (null)
** Message: PackageKit: Codec nice name: MPEG-4 Video (Advanced Simple Profile) decoder
** Message: PackageKit: ignoring field named parsed
** Message: PackageKit: ignoring field named profile
** Message: PackageKit: ignoring field named level
** Message: PackageKit: field is: mpegversion, type: gint
** Message: PackageKit: field is: systemstream, type: gboolean
** Message: PackageKit: structure: gstreamer1(decoder-video/mpeg)(mpegversion=4)(systemstream=false)()(64bit)
** Message: PackageKit: Did not install codec: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.PackageKit was not provided by any .service files
** Message: No installation candidate for missing plugins found.

(totem:12285): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(totem:12285): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: a

my repo list:

 zypper lr -d
#  | Alias                               | Name                                    | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                                  | Service
---+-------------------------------------+-----------------------------------------+---------+-----------+---------+----------+--------+--------------------------------------------------------------------------------------+--------
 1 | download.opensuse.org-non-oss       | Main Repository (NON-OSS)               | Yes     | (r ) Yes  | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/leap/42.1/repo/non-oss/                    |        
 2 | download.opensuse.org-non-oss_1     | Update Repository (Non-Oss)             | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/42.1/non-oss/                               |        
 3 | download.opensuse.org-oss           | Main Repository (OSS)                   | Yes     | (r ) Yes  | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/leap/42.1/repo/oss/                        |        
 4 | download.opensuse.org-oss_1         | Main Update Repository                  | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/42.1/oss                                    |        
 5 | google-chrome                       | google-chrome                           | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://dl.google.com/linux/chrome/rpm/stable/x86_64                                  |        
 6 | http-download.opensuse.org-11b0c6f1 | home:ecsos:pipelight                    | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/ecsos:/pipelight/openSUSE_Leap_42.1/ |        
 7 | http-download.opensuse.org-67b1a816 | server:monitoring                       | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/server:/monitoring/openSUSE_Leap_42.1/     |        
 8 | http-opensuse-guide.org-7dadc977    | libdvdcss repository                    | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://opensuse-guide.org/repo/openSUSE_Leap_42.1/                                   |        
 9 | http-packman.inode.at-53720485      | Packman Repository                      | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://packman.inode.at/suse/openSUSE_Leap_42.1/                                     |        
10 | openSUSE-42.1-0                     | openSUSE-42.1-0                         | Yes     | (r ) Yes  | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/leap/42.1/repo/oss/                        |        
11 | repo-debug                          | openSUSE-Leap-42.1-Debug                | No      | ----      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/distribution/leap/42.1/repo/oss/                  |        
12 | repo-debug-non-oss                  | openSUSE-Leap-42.1-Debug-Non-Oss        | No      | ----      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/distribution/leap/42.1/repo/non-oss/              |        
13 | repo-debug-update                   | openSUSE-Leap-42.1-Update-Debug         | No      | ----      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/update/leap/42.1/oss                              |        
14 | repo-debug-update-non-oss           | openSUSE-Leap-42.1-Update-Debug-Non-Oss | No      | ----      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/update/leap/42.1/non-oss/                         |        
15 | repo-source                         | openSUSE-Leap-42.1-Source               | No      | ----      | Yes     |   99     | NONE   | http://download.opensuse.org/source/distribution/leap/42.1/repo/oss/                 |        
16 | repo-update                         | openSUSE-Leap-42.1-Update               | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/42.1/oss/                                   |        
ksr@linux-ls39:~/Videos> 

Do a full switch to Packman:

sudo zypper dup --from 9

And make sure you also have gstreamer-plugins-bad-orig-addon and gstreamer-plugins-ugly-addon installed, although gstreamer-plugins-libav should be a fallback for practically all codecs.

Apparently it can also happen that gstreamer’s plugin cache is not being updated though, and so gstreamer might not be aware that the corresponding codec/plugin is actually installed.
So try to remove the folder ~/.cache/gstreamer-1.0/ too, to force a regeneration of the cache.

On Sun 22 Nov 2015 06:46:01 PM CST, wolfi323 wrote:

skoltogyan;2739033 Wrote:
> my repo list:
>
Do a full switch to Packman:

Code:

sudo zypper dup --from 9

And make sure you also have gstreamer-plugins-bad-orig-addon and
gstreamer-plugins-ugly-addon installed, although gstreamer-plugins-libav
should be a fallback for practically all codecs.

Apparently it can also happen that gstreamer’s plugin cache is not being
updated though, and so gstreamer might not be aware that the
corresponding codec/plugin is actually installed.
So try to remove the folder ~/.cache/gstreamer-1.0/ too, to force a
regeneration of the cache.

Hi
gstreamer-plugins-ugly is broken… as in the 1.6.1 version has not
built. It’s all still at 1.4.5 whereas the rest of the stack is at
1.6.1.


Cheers Malcolm °¿° LFCS, SUSE Knowledge Partner (Linux Counter #276890)
SUSE Linux Enterprise Desktop 12 | GNOME 3.10.1 | 3.12.48-52.27-default
If you find this post helpful and are logged into the web interface,
please show your appreciation and click on the star below… Thanks!

Oh, right. Haven’t noticed this… :\

But gstreamer-plugins-libav should still work, it does contain a codec for MP4 too AFAIK.
So deleting the cache might help.

Or maybe try uninstalling gstreamer-plugins-ugly completely as a temporary workaround, then libav should be used in any case I suppose.

I found PackMan’s version of gstreamer (1.6) not compatible with Totem (3.16.4) from Leap 42.1. The Totem won’t even start with gstreamer 1.6 telling that something is missing in my installation. The only way how to make it works on my machine is stay on gstreamer 1.4 (everything from openSUSE-Leap-42.1-Oss) with gstreamer-plugins-ugly-orig-addon (1.4.5) from PackMan and gstreamer-plugins-libav on 1.4.5 from PackMan archive (you have to download rpm as in the repository is only updated version which doesn’t work)

Then you should have something like this:

~> rpm -qa | grep -i gstreamer
gstreamer-lang-1.4.5-2.2.noarch
PackageKit-gstreamer-plugin-1.0.7-3.5.x86_64
gstreamer-plugins-farstream-0.2.7-2.2.x86_64
gstreamer-plugins-good-lang-1.4.5-2.5.noarch
gstreamer-0_10-plugin-gnomevfs-0.10.36-12.2.x86_64
gstreamer-1.4.5-2.2.x86_64
libgupnp-dlna-backend-gstreamer-0.10.3-5.2.x86_64
gstreamer-plugins-ugly-1.4.5-2.2.x86_64
gstreamer-plugins-good-1.4.5-2.5.x86_64
gstreamer-plugins-ugly-lang-1.4.5-2.2.noarch
gstreamer-plugins-bad-1.4.5-2.3.x86_64
gstreamer-libnice-0.1.13-2.2.x86_64
gstreamer-0_10-fluendo-mp3-21-1.2.x86_64
gstreamer-utils-1.4.5-2.2.x86_64
gstreamer-0_10-libnice-0.1.13-2.2.x86_64
gstreamer-plugins-vaapi-0.5.10-3.2.x86_64
libgstreamer-0_10-0-0.10.36-20.1.x86_64
gstreamer-plugins-bad-lang-1.4.5-2.3.noarch
gstreamer-plugins-libav-1.4.5-1.2.x86_64
libgstreamer-1_0-0-1.4.5-2.2.x86_64
gstreamer-plugin-gstclutter-3_0-3.0.14-1.1.x86_64
gstreamer-0_10-0.10.36-20.1.x86_64
gstreamer-plugins-base-lang-1.4.5-2.7.noarch
gstreamer-fluendo-mp3-21-1.2.x86_64
gstreamer-plugins-ugly-orig-addon-1.4.5-50.1.x86_64
gstreamer-0_10-plugins-base-0.10.36-15.1.x86_64
gstreamer-plugin-gstclutter-2.0.16-2.2.x86_64
gstreamer-plugins-base-1.4.5-2.7.x86_64

Hope it helps :wink:

In the course of troubleshooting a VLC problem on a LEAP,

I haven’t seen any problems running Totem whether the gstreamer plugin is from OSS or from Packman…

As you say, Totem did work before but something happened.

Recommend you update your system with a “zypper up” although if you’ve already done what others have recommended before my post you probably would already have performed the equivalent of a “zypper dup” which also should have fixed your issue.

TSU

Well, totem still works fine on my 13.2 system too, with gstreamer-plugins-ugly in version 1.4.5 and the rest of the gstreamer packages in 1.6.1…

And I tried to play an “MPEG-4 Video (Advanced Simple Profile)” (aka AVI with DivX or XviD :wink: ) video, worked fine.

On Sun 22 Nov 2015 08:16:02 PM CST, wolfi323 wrote:

malcolmlewis;2739042 Wrote:
> Hi
> gstreamer-plugins-ugly is broken… as in the 1.6.1 version has not
> built. It’s all still at 1.4.5 whereas the rest of the stack is at
> 1.6.1.
>
Oh, right. Haven’t noticed this… :\

But gstreamer-plugins-libav should still work, it does contain a codec
for MP4 too AFAIK.
So deleting the cache might help.

Or maybe try uninstalling gstreamer-plugins-ugly completely as a
temporary workaround, then libav should be used in any case I suppose.

Hi
Looks like the gstreamer-plugins-vaapi package needs uninstalling for
the mp4/totem issue. There is still work to be done on the package…


Cheers Malcolm °¿° LFCS, SUSE Knowledge Partner (Linux Counter #276890)
SUSE Linux Enterprise Desktop 12 | GNOME 3.10.1 | 3.12.48-52.27-default
If you find this post helpful and are logged into the web interface,
please show your appreciation and click on the star below… Thanks!

Might be.
I don’t have it installed here…

After

sudo zypper dup --from 9

and
“remove the folder ~/.cache/gstreamer-1.0/”

Totem play mp4 again.
Video Back !

Thank you !

Serg

Yes, thank you!

I had the same issue with amarok not playing anything and this helped. It’s playing fine again now.

Confirming this, see also https://forums.opensuse.org/showthread.php/510298-gstreamer-plugins-vaapi-broken-in-Tumbleweed-20151012?p=2732784#post2732784

Hi
Yes, which is why I dropped enable-vdpau.patch in the gstreamer-plugins-libav update :wink:

I don’t think that’s the problem here. It’s more likely the broken gstreamer-plugins-ugly package. Is there an eta for a fix? The problems this causes are worse than just totem not working. Anything relying on gstreamer, at all, for x264 decoding is completely broken. Thumbnailing, etc.

gstreamer-plugins-ugly 1.6.1 is available in Packman since a few days.

The problems this causes are worse than just totem not working. Anything relying on gstreamer, at all, for x264 decoding is completely broken. Thumbnailing, etc.

Everything works fine here. And even did with the outdated gstreamer-plugins-ugly.

I can only repeat:

  • do a full switch to Packman
  • remove the gstreamer cache
    and everything should be fine.

Also, for x264 decoding gstreamer-plugins-ugly is not even used, it only contains a x264 encoder…