Bug#748798: totem: 100% CPU usage during ten seconds after opening a video file

Jérémy Lal kapouer at melix.org
Tue May 20 20:47:23 UTC 2014


Package: totem
Version: 3.12.1-1
Severity: normal

Hi,

on several video files (typically, x264-encoded with mp4 container),
during the first seconds after starting playing the file:

* CPU is > 100% on process totem
* movie is choppy

This happens independently of current time position, and
independently of window size.
It doesn't happen (at all) with gst123 or gst-play-1.0.

After that, totem CPU usage is around 30% and a little choppy,
while gst123 CPU usage is around 20% and smooth.

Downgrading gstreamer to 1.2 didn't change the situation, nor
disabling all plugins.

Jérémy.



-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (670, 'unstable'), (650, 'testing'), (590, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.15-rc5-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages totem depends on:
ii  gnome-icon-theme                        3.12.0-1
ii  gnome-icon-theme-symbolic               3.12.0-1
ii  grilo-plugins-0.2                       0.2.12-3
ii  gsettings-desktop-schemas               3.12.0-1
ii  gstreamer1.0-clutter                    2.0.10-1
ii  gstreamer1.0-plugins-bad                1.3.1-1
ii  gstreamer1.0-plugins-base               1.3.1-1
ii  gstreamer1.0-plugins-good               1.3.1-1
ii  gstreamer1.0-x                          1.3.1-1
ii  libatk1.0-0                             2.12.0-1
ii  libc6                                   2.18-7
ii  libcairo-gobject2                       1.12.16-2
ii  libcairo2                               1.12.16-2
ii  libclutter-1.0-0                        1.18.2-1
ii  libclutter-gst-2.0-0                    2.0.10-1
ii  libclutter-gtk-1.0-0                    1.5.2-2
ii  libcogl-pango20                         1.18.0-2
ii  libcogl-path20                          1.18.0-2
ii  libcogl20                               1.18.0-2
ii  libdrm2                                 2.4.54-1
ii  libegl1-mesa [libegl1-x11]              10.2.0~rc1-1
ii  libgbm1                                 10.2.0~rc1-1
ii  libgdk-pixbuf2.0-0                      2.30.7-1
ii  libgirepository-1.0-1                   1.40.0-2
ii  libglib2.0-0                            2.40.0-3
ii  libgrilo-0.2-1                          0.2.10-1
ii  libgstreamer-plugins-base1.0-0          1.3.1-1
ii  libgstreamer1.0-0                       1.3.1-1
ii  libgtk-3-0                              3.12.2-1
ii  libjson-glib-1.0-0                      1.0.0-1
ii  libnautilus-extension1a                 3.12.0-2
ii  libpango-1.0-0                          1.36.3-1
ii  libpangocairo-1.0-0                     1.36.3-1
ii  libpeas-1.0-0                           1.10.0-2
ii  libtotem-plparser18                     3.10.2-1
ii  libtotem0                               3.12.1-1
ii  libwayland-client0                      1.4.0-1
ii  libwayland-cursor0                      1.4.0-1
ii  libwayland-egl1-mesa [libwayland-egl1]  10.2.0~rc1-1
ii  libwayland-server0                      1.4.0-1
ii  libx11-6                                2:1.6.2-2
ii  libxcomposite1                          1:0.4.4-1
ii  libxdamage1                             1:1.1.4-1
ii  libxext6                                2:1.3.2-1
ii  libxfixes3                              1:5.0.1-1
ii  libxi6                                  2:1.7.2-1
ii  libxkbcommon0                           0.4.0-1
ii  libxml2                                 2.9.1+dfsg1-3
ii  libxrandr2                              2:1.4.2-1
pn  python:any                              <none>
ii  totem-common                            3.12.1-1

Versions of packages totem recommends:
ii  gstreamer1.0-libav         1.3.1-2
ii  gstreamer1.0-plugins-ugly  1.3.1-1
ii  gstreamer1.0-pulseaudio    1.3.1-1
ii  totem-plugins              3.12.1-1

Versions of packages totem suggests:
ii  gnome-codec-install  0.4.7+nmu2
ii  totem-mozilla        3.12.1-1

-- no debconf information



More information about the pkg-gnome-maintainers mailing list