After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 686301 - mpegpsdemux: Fails to seek on some file, tries to send GAP/SEGMENT events with invalid fields
mpegpsdemux: Fails to seek on some file, tries to send GAP/SEGMENT events wit...
Status: RESOLVED DUPLICATE of bug 623860
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
1.6.0
Other Linux
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2012-10-17 14:58 UTC by Laurent Bonnaud
Modified: 2016-05-13 10:00 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
File to reproduce the bug (982.00 KB, application/octet-stream)
2012-10-17 14:58 UTC, Laurent Bonnaud
Details

Description Laurent Bonnaud 2012-10-17 14:58:05 UTC
Created attachment 226648 [details]
File to reproduce the bug

With the attached file, totem-video-thumbnailer fails to produce a thumbnail:

$ totem-video-thumbnailer -v orange.mpg orange.png

TotemVideoThumbnailer-Message: Initialised libraries, about to create video widget
TotemVideoThumbnailer-Message: setting URI file:///home/bonnaud/dl/humour/videos/orange.mpg
TotemVideoThumbnailer-Message: Video widget created
TotemVideoThumbnailer-Message: About to open video file
TotemVideoThumbnailer-Message: Opened video file: 'orange.mpg'
TotemVideoThumbnailer-Message: About to seek to 0.333333
TotemVideoThumbnailer-Message: About to get frame for iter 0

** (totem-video-thumbnailer:30418): WARNING **: Could not take screenshot: failed to retrieve or convert video frame
TotemVideoThumbnailer-Message: Frame for iter 0 was not interesting
TotemVideoThumbnailer-Message: About to seek to 0.666667

(totem-video-thumbnailer:30418): GStreamer-CRITICAL **: gst_event_new_new_segment_full: assertion `start != -1' failed

(totem-video-thumbnailer:30418): GStreamer-CRITICAL **: gst_pad_push_event: assertion `event != NULL' failed
TotemVideoThumbnailer-Message: About to get frame for iter 1

** (totem-video-thumbnailer:30418): WARNING **: Could not take screenshot: failed to retrieve or convert video frame
TotemVideoThumbnailer-Message: Frame for iter 1 was not interesting
TotemVideoThumbnailer-Message: About to seek to 0.100000
TotemVideoThumbnailer-Message: About to get frame for iter 2

** (totem-video-thumbnailer:30418): WARNING **: Could not take screenshot: failed to retrieve or convert video frame
TotemVideoThumbnailer-Message: Frame for iter 2 was not interesting
TotemVideoThumbnailer-Message: About to seek to 0.900000
TotemVideoThumbnailer-Message: About to get frame for iter 3

** (totem-video-thumbnailer:30418): WARNING **: Could not take screenshot: failed to retrieve or convert video frame
TotemVideoThumbnailer-Message: Frame for iter 3 was not interesting
TotemVideoThumbnailer-Message: About to seek to 0.500000
TotemVideoThumbnailer-Message: About to get frame for iter 4

** (totem-video-thumbnailer:30418): WARNING **: Could not take screenshot: failed to retrieve or convert video frame
TotemVideoThumbnailer-Message: Frame for iter 4 was not interesting
totem-video-thumbnailer couldn't get a picture from 'orange.mpg'
Comment 1 Bastien Nocera 2013-03-06 17:07:05 UTC
Works fine here.

$ ./totem-video-thumbnailer -v foo.mpg foo.png
TotemVideoThumbnailer-Message: Initialised libraries, about to create video widget
TotemVideoThumbnailer-Message: setting URI file:///home/hadess/Projects/jhbuild/totem/src/foo.mpg
TotemVideoThumbnailer-Message: Video widget created
TotemVideoThumbnailer-Message: About to open video file
TotemVideoThumbnailer-Message: Checking whether file has cover
TotemVideoThumbnailer-Message: Opened video file: 'foo.mpg'
TotemVideoThumbnailer-Message: About to seek to 0.333333
TotemVideoThumbnailer-Message: About to get frame for iter 0
TotemVideoThumbnailer-Message: Frame for iter 0 is interesting
TotemVideoThumbnailer-Message: Saving captured screenshot

Some more details on how to reproduce the problem?
Comment 2 André Klapper 2013-10-20 13:43:23 UTC
Closing this bug report as no further information has been provided. Please feel free to reopen this bug if you can provide the information asked for.
Thanks!
Comment 3 Laurent Bonnaud 2013-11-09 14:39:39 UTC
To reproduce this bug, you could try on an Ubuntu saucy system.  All details are now in this bug report:

  https://bugs.launchpad.net/totem/+bug/1249611

especially versions of libraries:

  https://launchpadlibrarian.net/156197150/Dependencies.txt
Comment 4 Bastien Nocera 2013-11-09 15:15:45 UTC
Put the full reproducer details here, but if I can't reproduce the problem here, it's probably because of out-dated versions in the distribution you're using, which would make it a distribution problem.
Comment 5 Laurent Bonnaud 2013-11-09 15:40:50 UTC
Here are versions of relevant libraries on my system.

Totem 3.8.2 is outdated, indeed.  However, most GNOME libraries are at version 3.10.x.

accountsservice 0.6.34-0ubuntu6
acl 2.2.52-1
adduser 3.113+nmu3ubuntu2
apt-utils 0.9.9.1~ubuntu3
at-spi2-core 2.10.1-0ubuntu1~saucy1 [origin: LP-PPA-gnome3-team-gnome3-staging]
base-passwd 3.5.26
busybox-initramfs 1:1.20.0-8.1ubuntu1
ca-certificates 20130610
colord 1.0.2-1
coreutils 8.20-3ubuntu5
cpio 2.11+dfsg-1ubuntu1
dbus 1.6.12-0ubuntu10
dconf-gsettings-backend 0.18.0-1~saucy1 [origin: LP-PPA-gnome3-team-gnome3-staging]
dconf-service 0.18.0-1~saucy1 [origin: LP-PPA-gnome3-team-gnome3-staging]
debconf 1.5.50ubuntu1
debconf-i18n 1.5.50ubuntu1
debianutils 4.4
dpkg 1.16.12ubuntu1
e2fslibs 1.42.8-1ubuntu1
e2fsprogs 1.42.8-1ubuntu1
file 5.11-2ubuntu4
findutils 4.4.2-6ubuntu1
fontconfig 2.10.93-0ubuntu1
fontconfig-config 2.10.93-0ubuntu1
fonts-dejavu-core 2.33+svn2514-3ubuntu1
gcc-4.8-base 4.8.1-10ubuntu8
gir1.2-atk-1.0 2.10.0-2
gir1.2-freedesktop 1.38.0-0ubuntu1
gir1.2-gdkpixbuf-2.0 2.29.2-0ubuntu1~13.10~ricotz0 [origin: LP-PPA-gnome3-team-gnome3-staging]
gir1.2-glib-2.0 1.38.0-0ubuntu1
gir1.2-gtk-3.0 3.10.2-0ubuntu1~saucy4 [origin: LP-PPA-gnome3-team-gnome3-staging]
gir1.2-pango-1.0 1.36.0-1ubuntu1~saucy1 [origin: LP-PPA-gnome3-team-gnome3-staging]
gir1.2-peas-1.0 1.8.1-1ubuntu1
gir1.2-totem-1.0 3.8.2-0ubuntu1
gir1.2-totem-plparser-1.0 3.4.5-1
glib-networking 2.38.1-1~saucy1 [origin: LP-PPA-gnome3-team-gnome3-staging]
glib-networking-common 2.38.1-1~saucy1 [origin: LP-PPA-gnome3-team-gnome3-staging]
glib-networking-services 2.38.1-1~saucy1 [origin: LP-PPA-gnome3-team-gnome3-staging]
gnome-desktop3-data 3.10.1-0ubuntu1~saucy1 [origin: LP-PPA-gnome3-team-gnome3-staging]
gnome-icon-theme 3.10.0-0ubuntu1~saucy1 [origin: LP-PPA-gnome3-team-gnome3-staging]
gnome-icon-theme-symbolic 3.10.1-1~saucy1 [origin: LP-PPA-gnome3-team-gnome3-staging]
gnome-settings-daemon 3.10.1-0ubuntu1~saucy4 [origin: LP-PPA-gnome3-team-gnome3-staging]
gnupg 1.4.14-1ubuntu2
gpgv 1.4.14-1ubuntu2
gsettings-desktop-schemas 3.10.0-0ubuntu1~saucy2 [origin: LP-PPA-gnome3-team-gnome3-staging]
gstreamer0.10-pulseaudio 0.10.31-3+nmu1ubuntu3
gstreamer1.0-clutter 2.0.8-1
gstreamer1.0-plugins-base 1.2.0-1ubuntu1
gstreamer1.0-plugins-good 1.2.0-1ubuntu1
gstreamer1.0-pulseaudio 1.2.0-1ubuntu1
gstreamer1.0-x 1.2.0-1ubuntu1
hicolor-icon-theme 0.12-1ubuntu2
humanity-icon-theme 0.6.4
hwdata 0.234-1
ifupdown 0.7.44ubuntu3
init-system-helpers 1.7
initramfs-tools 0.103ubuntu1.1
initramfs-tools-bin 0.103ubuntu1.1
initscripts 2.88dsf-41ubuntu3
insserv 1.14.0-5ubuntu2
iproute2 3.10.0-1ubuntu1
isc-dhcp-client 4.2.4-7ubuntu8
isc-dhcp-common 4.2.4-7ubuntu8
iso-codes 3.46-1
klibc-utils 2.0.1-3.1ubuntu2
kmod 9-3ubuntu1
krb5-locales 1.10.1+dfsg-6.1ubuntu1
libaa1 1.4p5-41
libaccountsservice0 0.6.34-0ubuntu6
libacl1 2.2.52-1
libapparmor1 2.8.0-0ubuntu31
libapt-inst1.5 0.9.9.1~ubuntu3
libapt-pkg4.12 0.9.9.1~ubuntu3
libarchive13 3.1.2-5ubuntu1
libasn1-8-heimdal 1.6~git20120403+dfsg1-3ubuntu0.1
libasound2 1.0.27.2-1ubuntu6
libasound2-data 1.0.27.2-1ubuntu6
libasound2-plugins 1.0.27-2ubuntu1
libassuan0 2.1.0-1
libasyncns0 0.8-4ubuntu1
libatk-bridge2.0-0 2.10.0-1
libatk1.0-0 2.10.0-2
libatk1.0-data 2.10.0-2
libatm1 1:2.5.1-1.5
libatspi2.0-0 2.10.1-0ubuntu1~saucy1 [origin: LP-PPA-gnome3-team-gnome3-staging]
libattr1 1:2.4.47-1
libaudit-common 1:2.2.2-1ubuntu4
libaudit1 1:2.2.2-1ubuntu4
libavahi-client3 0.6.31-2ubuntu4
libavahi-common-data 0.6.31-2ubuntu4
libavahi-common3 0.6.31-2ubuntu4
libavc1394-0 0.5.4-2
libblkid1 2.20.1-5.1ubuntu9
libbz2-1.0 1.0.6-4
libc6 2.17-93ubuntu4
libcaca0 0.99.beta18-1ubuntu2
libcairo-gobject2 1.12.16-0ubuntu2
libcairo2 1.12.16-0ubuntu2
libcanberra-gtk3-0 0.30-0ubuntu2
libcanberra-gtk3-module 0.30-0ubuntu2
libcanberra0 0.30-0ubuntu2
libcap2 1:2.22-1.2ubuntu2
libcdparanoia0 3.10.2+debian-11
libclass-isa-perl 0.36-5
libclutter-1.0-0 1.14.4-4ubuntu1~saucy1 [origin: LP-PPA-gnome3-team-gnome3-staging]
libclutter-1.0-common 1.14.4-4ubuntu1~saucy1 [origin: LP-PPA-gnome3-team-gnome3-staging]
libclutter-gst-2.0-0 2.0.8-1
libclutter-gtk-1.0-0 1.4.4-3
libcogl-common 1.14.0-2
libcogl-pango12 1.14.0-2
libcogl12 1.14.0-2
libcolord1 1.0.2-1
libcolorhug1 1.0.2-1
libcomerr2 1.42.8-1ubuntu1
libcroco3 0.6.8-2
libcups2 1.7.0~rc1-0ubuntu5
libcurl3-gnutls 7.32.0-1ubuntu1
libdatrie1 0.2.6-2
libdb5.1 5.1.29-7
libdbus-1-3 1.6.12-0ubuntu10
libdbus-glib-1-2 0.100.2-1
libdconf1 0.18.0-1~saucy1 [origin: LP-PPA-gnome3-team-gnome3-staging]
libdee-1.0-4 1.2.7+13.10.20130924.1-0ubuntu1
libdrm-intel1 2.4.46-1
libdrm-nouveau2 2.4.46-1
libdrm-radeon1 2.4.46-1
libdrm2 2.4.46-1
libdv4 1.0.0-6
libegl1-mesa 9.2.1-1ubuntu3
libegl1-mesa-drivers 9.2.1-1ubuntu3
libelf1 0.157-1ubuntu1
libexif12 0.6.21-1
libexpat1 2.1.0-4
libffi6 3.0.13-4
libfftw3-single3 3.3.3-5ubuntu1
libflac8 1.3.0-1
libfontconfig1 2.10.93-0ubuntu1
libfreetype6 2.4.12-0ubuntu1
libgbm1 9.2.1-1ubuntu3
libgcc1 1:4.8.1-10ubuntu8
libgck-1-0 3.10.1-1~saucy1 [origin: LP-PPA-gnome3-team-gnome3-staging]
libgcr-3-common 3.10.1-1~saucy1 [origin: LP-PPA-gnome3-team-gnome3-staging]
libgcr-base-3-1 3.10.1-1~saucy1 [origin: LP-PPA-gnome3-team-gnome3-staging]
libgcrypt11 1.5.0-3ubuntu3
libgd3 2.1.0-2
libgdbm3 1.8.3-12build1
libgdk-pixbuf2.0-0 2.29.2-0ubuntu1~13.10~ricotz0 [origin: LP-PPA-gnome3-team-gnome3-staging]
libgdk-pixbuf2.0-common 2.29.2-0ubuntu1~13.10~ricotz0 [origin: LP-PPA-gnome3-team-gnome3-staging]
libgeocode-glib0 3.10.0-1
libgirepository-1.0-1 1.38.0-0ubuntu1
libgl1-mesa-dri 9.2.1-1ubuntu3
libgl1-mesa-glx 9.2.1-1ubuntu3
libglapi-mesa 9.2.1-1ubuntu3
libglib2.0-0 2.38.1-0ubuntu1
libglib2.0-data 2.38.1-0ubuntu1
libglu1-mesa 9.0.0-1
libgmime-2.6-0 2.6.18-1ubuntu1~saucy1 [origin: LP-PPA-gnome3-team-gnome3-staging]
libgnome-desktop-3-8 3.10.1-0ubuntu1~saucy1 [origin: LP-PPA-gnome3-team-gnome3-staging]
libgnutls26 2.12.23-1ubuntu4
libgomp1 4.8.1-10ubuntu8
libgpg-error0 1.12-0.2
libgpgme11 1.4.2-0.1ubuntu3
libgphoto2-6 2.5.2-0ubuntu5
libgphoto2-l10n 2.5.2-0ubuntu5
libgphoto2-port10 2.5.2-0ubuntu5
libgpm2 1.20.4-6.1
libgraphite2-3 1.2.3-1
libgssapi-krb5-2 1.10.1+dfsg-6.1ubuntu1
libgssapi3-heimdal 1.6~git20120403+dfsg1-3ubuntu0.1
libgstreamer-plugins-base0.10-0 0.10.36-1.1ubuntu1
libgstreamer-plugins-base1.0-0 1.2.0-1ubuntu1
libgstreamer-plugins-good1.0-0 1.2.0-1ubuntu1
libgstreamer0.10-0 0.10.36-1.2ubuntu1
libgstreamer1.0-0 1.2.0-1
libgtk-3-0 3.10.2-0ubuntu1~saucy4 [origin: LP-PPA-gnome3-team-gnome3-staging]
libgtk-3-bin 3.10.2-0ubuntu1~saucy4 [origin: LP-PPA-gnome3-team-gnome3-staging]
libgtk-3-common 3.10.2-0ubuntu1~saucy4 [origin: LP-PPA-gnome3-team-gnome3-staging]
libgudev-1.0-0 1:204-0ubuntu19
libgusb2 0.1.5-0ubuntu1
libgweather-3-6 3.10.1-0ubuntu1~saucy1 [origin: LP-PPA-gnome3-team-gnome3-staging]
libgweather-common 3.10.1-0ubuntu1~saucy1 [origin: LP-PPA-gnome3-team-gnome3-staging]
libharfbuzz0a 0.9.19-1
libhcrypto4-heimdal 1.6~git20120403+dfsg1-3ubuntu0.1
libheimbase1-heimdal 1.6~git20120403+dfsg1-3ubuntu0.1
libheimntlm0-heimdal 1.6~git20120403+dfsg1-3ubuntu0.1
libhx509-5-heimdal 1.6~git20120403+dfsg1-3ubuntu0.1
libibus-1.0-5 1.5.3-6ubuntu2
libice6 2:1.0.8-2
libicu48 4.8.1.1-12ubuntu2
libidn11 1.28-1ubuntu1
libiec61883-0 1.2.0-0.1ubuntu2
libieee1284-3 0.2.11-11
libjack-jackd2-0 1.9.9.5+20130622git7de15e7a-1
libjasper1 1.900.1-14
libjbig0 2.0-2ubuntu1
libjpeg-turbo8 1.3.0-0ubuntu1
libjpeg8 8c-2ubuntu8
libjson-c2 0.11-2ubuntu1
libjson-glib-1.0-0 0.16.2-1
libjson-glib-1.0-common 0.16.2-1
libjson0 0.11-2ubuntu1
libk5crypto3 1.10.1+dfsg-6.1ubuntu1
libkeyutils1 1.5.5-7
libklibc 2.0.1-3.1ubuntu2
libkmod2 9-3ubuntu1
libkrb5-26-heimdal 1.6~git20120403+dfsg1-3ubuntu0.1
libkrb5-3 1.10.1+dfsg-6.1ubuntu1
libkrb5support0 1.10.1+dfsg-6.1ubuntu1
liblcms2-2 2.5-0ubuntu1
libldap-2.4-2 2.4.31-1+nmu2ubuntu3
liblircclient0 0.9.0-0ubuntu3
libllvm3.3 1:3.3-5ubuntu4
liblocale-gettext-perl 1.05-7build2
libltdl7 2.4.2-1.3ubuntu1
liblua5.2-0 5.2.2-1
liblzma5 5.1.1alpha+20120614-2ubuntu1
liblzo2-2 2.06-1.2
libmagic1 5.11-2ubuntu4
libmount1 2.20.1-5.1ubuntu9
libnautilus-extension1a 1:3.10.0-0ubuntu1~saucy1 [origin: LP-PPA-gnome3-team-gnome3-staging]
libncurses5 5.9+20130608-1ubuntu1
libncursesw5 5.9+20130608-1ubuntu1
libnettle4 2.7.1-1
libnih-dbus1 1.0.3-4ubuntu16
libnih1 1.0.3-4ubuntu16
libnotify4 0.7.6-1ubuntu1
libnspr4 2:4.9.5-1ubuntu1
libnss3 2:3.15.1-1ubuntu1
libogg0 1.3.1-1
libopenvg1-mesa 9.2.1-1ubuntu3
liborc-0.4-0 1:0.4.17-2
libp11-kit0 0.20.1-2ubuntu1~saucy1 [origin: LP-PPA-gnome3-team-gnome3-staging]
libpam-modules 1.1.3-8ubuntu3
libpam-modules-bin 1.1.3-8ubuntu3
libpam-systemd 204-0ubuntu19
libpam0g 1.1.3-8ubuntu3
libpango-1.0-0 1.36.0-1ubuntu1~saucy1 [origin: LP-PPA-gnome3-team-gnome3-staging]
libpango1.0-0 1.36.0-1ubuntu1~saucy1 [origin: LP-PPA-gnome3-team-gnome3-staging]
libpangocairo-1.0-0 1.36.0-1ubuntu1~saucy1 [origin: LP-PPA-gnome3-team-gnome3-staging]
libpangoft2-1.0-0 1.36.0-1ubuntu1~saucy1 [origin: LP-PPA-gnome3-team-gnome3-staging]
libpangox-1.0-0 0.0.2-4
libpangoxft-1.0-0 1.36.0-1ubuntu1~saucy1 [origin: LP-PPA-gnome3-team-gnome3-staging]
libpci3 1:3.1.9-6ubuntu9
libpciaccess0 0.13.2-1
libpcre3 1:8.31-2
libpeas-1.0-0 1.8.1-1ubuntu1
libpeas-common 1.8.1-1ubuntu1
libpixman-1-0 0.30.2-1
libplymouth2 0.8.8-0ubuntu8
libpng12-0 1.2.49-4ubuntu1
libpolkit-agent-1-0 0.105-3ubuntu3
libpolkit-backend-1-0 0.105-3ubuntu3
libpolkit-gobject-1-0 0.105-3ubuntu3
libproxy1 0.4.11-0ubuntu4
libpulse-mainloop-glib0 1:4.0-0ubuntu6
libpulse0 1:4.0-0ubuntu6
libpulsedsp 1:4.0-0ubuntu6
libpython-stdlib 2.7.5-5ubuntu1
libpython2.7 2.7.5-8ubuntu3
libpython2.7-minimal 2.7.5-8ubuntu3
libpython2.7-stdlib 2.7.5-8ubuntu3
libpython3.3 3.3.2-7ubuntu3
libpython3.3-minimal 3.3.2-7ubuntu3
libpython3.3-stdlib 3.3.2-7ubuntu3
libquvi-scripts 0.4.18-1
libquvi7 0.4.1-1ubuntu2
libraw1394-11 2.1.0-1
libreadline6 6.2-9ubuntu1
libroken18-heimdal 1.6~git20120403+dfsg1-3ubuntu0.1
librsvg2-2 2.40.0-1~saucy1 [origin: LP-PPA-gnome3-team-gnome3-staging]
librsvg2-common 2.40.0-1~saucy1 [origin: LP-PPA-gnome3-team-gnome3-staging]
librtmp0 2.4+20121230.gitdf6c518-1
libsamplerate0 0.1.8-5ubuntu1
libsane 1.0.23-0ubuntu3
libsane-common 1.0.23-0ubuntu3
libsasl2-2 2.1.25.dfsg1-17
libsasl2-modules 2.1.25.dfsg1-17
libsasl2-modules-db 2.1.25.dfsg1-17
libselinux1 2.1.13-2
libsemanage-common 2.1.10-2
libsemanage1 2.1.10-2
libsepol1 2.1.9-2
libshout3 2.3.1-3
libslang2 2.2.4-15ubuntu1
libsm6 2:1.2.1-2
libsndfile1 1.0.25-7ubuntu1
libsoup-gnome2.4-1 2.44.1-1~saucy1 [origin: LP-PPA-gnome3-team-gnome3-staging]
libsoup2.4-1 2.44.1-1~saucy1 [origin: LP-PPA-gnome3-team-gnome3-staging]
libspeex1 1.2~rc1-7ubuntu2
libspeexdsp1 1.2~rc1-7ubuntu2
libsqlite3-0 3.7.17-1ubuntu1
libss2 1.42.8-1ubuntu1
libssl1.0.0 1.0.1e-3ubuntu1
libstdc++6 4.8.1-10ubuntu8
libswitch-perl 2.16-2
libsystemd-daemon0 204-0ubuntu19
libsystemd-login0 204-0ubuntu19
libtag1-vanilla 1.8-2
libtag1c2a 1.8-2
libtasn1-3 2.14-3
libtdb1 1.2.11-2.1
libtelepathy-glib0 0.22.0-1~saucy1 [origin: LP-PPA-gnome3-team-gnome3-staging]
libtext-charwidth-perl 0.04-7build2
libtext-iconv-perl 1.7-5build1
libtext-wrapi18n-perl 0.06-7
libthai-data 0.1.19-2
libthai0 0.1.19-2
libtheora0 1.1.1+dfsg.1-3.1
libtiff5 4.0.2-4ubuntu3
libtinfo5 5.9+20130608-1ubuntu1
libtotem-plparser17 3.4.5-1
libtotem0 3.8.2-0ubuntu1
libtxc-dxtn-s2tc0 0~git20121227-1
libudev1 204-0ubuntu19
libupower-glib1 0.9.23-2~saucy1 [origin: LP-PPA-gnome3-team-gnome3-staging]
libusb-0.1-4 2:0.1.12-23.2ubuntu1
libusb-1.0-0 2:1.0.16-3
libustr-1.0-1 1.0.4-3ubuntu1
libuuid1 2.20.1-5.1ubuntu9
libv4l-0 0.8.9-4
libv4lconvert0 0.8.9-4
libvisual-0.4-0 0.4.0-5
libvisual-0.4-plugins 0.4.0.dfsg.1-7build1
libvorbis0a 1.3.2-1.3
libvorbisenc2 1.3.2-1.3
libvorbisfile3 1.3.2-1.3
libvpx1 1.2.0-2
libwacom-common 0.7-1ubuntu2
libwacom2 0.7-1ubuntu2
libwavpack1 4.60.1-3
libwayland-client0 1.2.1-1~13.10~ricotz1 [origin: LP-PPA-gnome3-team-gnome3-staging]
libwayland-cursor0 1.2.1-1~13.10~ricotz1 [origin: LP-PPA-gnome3-team-gnome3-staging]
libwayland-server0 1.2.1-1~13.10~ricotz1 [origin: LP-PPA-gnome3-team-gnome3-staging]
libwind0-heimdal 1.6~git20120403+dfsg1-3ubuntu0.1
libwrap0 7.6.q-24
libx11-6 2:1.6.1-1ubuntu1
libx11-data 2:1.6.1-1ubuntu1
libx11-xcb1 2:1.6.1-1ubuntu1
libxapian22 1.2.15-2
libxau6 1:1.0.8-1
libxcb-dri2-0 1.9.1-3ubuntu1
libxcb-glx0 1.9.1-3ubuntu1
libxcb-render0 1.9.1-3ubuntu1
libxcb-shm0 1.9.1-3ubuntu1
libxcb-xfixes0 1.9.1-3ubuntu1
libxcb1 1.9.1-3ubuntu1
libxcomposite1 1:0.4.4-1
libxcursor1 1:1.1.14-1
libxdamage1 1:1.1.4-1ubuntu1
libxdmcp6 1:1.1.1-1
libxext6 2:1.3.2-1
libxfixes3 1:5.0.1-1ubuntu1
libxft2 2.3.1-1
libxi6 2:1.7.1.901-1ubuntu1
libxinerama1 2:1.1.3-1
libxkbcommon0 0.3.1-1
libxkbfile1 1:1.0.8-1
libxml2 2.9.1+dfsg1-3ubuntu2
libxpm4 1:3.5.10-1
libxrandr2 2:1.4.0-1ubuntu2
libxrender1 1:0.9.8-1
libxtables10 1.4.18-1.1ubuntu1
libxtst6 2:1.2.2-1
libxv1 2:1.0.9-1
libxxf86vm1 1:1.1.3-1
libzeitgeist-1.0-1 0.3.18-1ubuntu1
libzeitgeist-2.0-0 0.9.14-0ubuntu3
lsb-base 4.1+Debian11ubuntu4
makedev 2.3.1-93ubuntu1
mime-support 3.54ubuntu1
module-init-tools 9-3ubuntu1
mount 2.20.1-5.1ubuntu9
mountall 2.52
multiarch-support 2.17-93ubuntu4
nautilus-data 1:3.10.0-0ubuntu1~saucy1 [origin: LP-PPA-gnome3-team-gnome3-staging]
netbase 5.1
notification-daemon 0.7.6-1
openssl 1.0.1e-3ubuntu1
passwd 1:4.1.5.1-1ubuntu6
pciutils 1:3.1.9-6ubuntu9
perl 5.14.2-21build1 [modified: usr/bin/perldoc]
perl-base 5.14.2-21build1
perl-modules 5.14.2-21build1
plymouth 0.8.8-0ubuntu8
plymouth-theme-ubuntu-text 0.8.8-0ubuntu8
policykit-1 0.105-3ubuntu3
psmisc 22.20-1ubuntu2
pulseaudio 1:4.0-0ubuntu6
pulseaudio-module-x11 1:4.0-0ubuntu6
pulseaudio-utils 1:4.0-0ubuntu6
python 2.7.5-5ubuntu1
python-dbus 1.2.0-2
python-dbus-dev 1.2.0-2
python-gi 3.10.1-1~saucy1 [origin: LP-PPA-gnome3-team-gnome3-staging]
python-gobject 3.10.1-1~saucy1 [origin: LP-PPA-gnome3-team-gnome3-staging]
python-gobject-2 2.28.6-12
python-minimal 2.7.5-5ubuntu1
python-xdg 0.25-3
python-zeitgeist 0.9.14-0ubuntu3
python2.7 2.7.5-8ubuntu3
python2.7-minimal 2.7.5-8ubuntu3
readline-common 6.2-9ubuntu1
rtkit 0.10-2ubuntu1
sed 4.2.2-1ubuntu1
sensible-utils 0.0.9
sgml-base 1.26+nmu4ubuntu1
shared-mime-info 1.1-0ubuntu5
sound-theme-freedesktop 0.8-1
systemd-services 204-0ubuntu19
sysv-rc 2.88dsf-41ubuntu3
sysvinit-utils 2.88dsf-41ubuntu3
tar 1.26+dfsg-8
tcpd 7.6.q-24
totem 3.8.2-0ubuntu1
totem-common 3.8.2-0ubuntu1
totem-plugins 3.8.2-0ubuntu1
ttf-dejavu-core 2.33+svn2514-3ubuntu1
tzdata 2013g-0ubuntu1
ucf 3.0027+nmu1
udev 204-0ubuntu19
upstart 1.10-0ubuntu7
usbutils 1:007-2
util-linux 2.20.1-5.1ubuntu9
uuid-runtime 2.20.1-5.1ubuntu9
x11-common 1:7.7+1ubuntu6
xkb-data 2.5.1-3ubuntu2
xml-core 0.13+nmu2
zeitgeist 0.9.14-0ubuntu3
zeitgeist-core 0.9.14-0ubuntu3
zeitgeist-datahub 0.9.14-0ubuntu3
zlib1g 1:1.2.8.dfsg-1ubuntu1
Comment 6 André Klapper 2013-11-09 18:40:19 UTC
On F19:

$:andre\> rpm -q totem
totem-3.8.2-1.fc19.i686

$:andre\> totem-video-thumbnailer -v orange.mpg orange.png

** (totem-video-thumbnailer:10873): WARNING **: Couldn't connect to accessibility bus: Failed to connect to socket /tmp/dbus-aidYD98q3C: Permission denied
TotemVideoThumbnailer-Message: Initialised libraries, about to create video widget
TotemVideoThumbnailer-Message: setting URI file:///home/andre/Desktop/orange.mpg
TotemVideoThumbnailer-Message: Video widget created
TotemVideoThumbnailer-Message: About to open video file
TotemVideoThumbnailer-Message: Checking whether file has cover
TotemVideoThumbnailer-Message: Opened video file: 'orange.mpg'
TotemVideoThumbnailer-Message: About to seek to 0.333333
TotemVideoThumbnailer-Message: About to get frame for iter 0

** (totem-video-thumbnailer:10873): WARNING **: Could not take screenshot: failed to retrieve or convert video frame
TotemVideoThumbnailer-Message: Frame for iter 0 was not interesting
TotemVideoThumbnailer-Message: About to seek to 0.666667
TotemVideoThumbnailer-Message: About to get frame for iter 1

** (totem-video-thumbnailer:10873): WARNING **: Could not take screenshot: failed to retrieve or convert video frame
TotemVideoThumbnailer-Message: Frame for iter 1 was not interesting
TotemVideoThumbnailer-Message: About to seek to 0.100000
TotemVideoThumbnailer-Message: About to get frame for iter 2

** (totem-video-thumbnailer:10873): WARNING **: Could not take screenshot: failed to retrieve or convert video frame
TotemVideoThumbnailer-Message: Frame for iter 2 was not interesting
TotemVideoThumbnailer-Message: About to seek to 0.900000
TotemVideoThumbnailer-Message: About to get frame for iter 3

** (totem-video-thumbnailer:10873): WARNING **: Could not take screenshot: failed to retrieve or convert video frame
TotemVideoThumbnailer-Message: Frame for iter 3 was not interesting
TotemVideoThumbnailer-Message: About to seek to 0.500000

(totem-video-thumbnailer:10873): GStreamer-CRITICAL **: gst_event_new_gap: assertion `GST_CLOCK_TIME_IS_VALID (timestamp)' failed

(totem-video-thumbnailer:10873): GStreamer-CRITICAL **: gst_pad_push_event: assertion `GST_IS_EVENT (event)' failed
[... a few more of them...]
(totem-video-thumbnailer:10873): GStreamer-CRITICAL **: gst_event_new_gap: assertion `GST_CLOCK_TIME_IS_VALID (timestamp)' failed

(totem-video-thumbnailer:10873): GStreamer-CRITICAL **: gst_pad_push_event: assertion `GST_IS_EVENT (event)' failed
TotemVideoThumbnailer-Message: About to get frame for iter 4

** (totem-video-thumbnailer:10873): WARNING **: Could not take screenshot: failed to retrieve or convert video frame
TotemVideoThumbnailer-Message: Frame for iter 4 was not interesting
totem-video-thumbnailer couldn't get a picture from 'orange.mpg'
Comment 7 Bastien Nocera 2013-11-14 09:48:10 UTC
Not sure how I got it to work before. GStreamer and plugins 1.2.0 on a stock F20 failed as well, and an upgrade to the 1.2.1 versions didn't help. It doesn't like the timestamping in the file one bit.
Comment 8 Sebastian Dröge (slomo) 2013-12-16 16:04:52 UTC
Problem in the MPEG PS demuxer.

  • #0 g_logv
    at /build/glib2.0-pBGR6U/glib2.0-2.38.2/./glib/gmessages.c line 989
  • #1 g_log
    at /build/glib2.0-pBGR6U/glib2.0-2.38.2/./glib/gmessages.c line 1025
  • #2 g_return_if_fail_warning
  • #3 gst_event_new_gap
    at gstevent.c line 570
  • #4 gst_flups_demux_send_gap_updates
    at gstmpegdemux.c line 920
  • #5 gst_flups_demux_send_data
    at gstmpegdemux.c line 647
  • #6 gst_flups_demux_data_cb
    at gstmpegdemux.c line 2249
  • #7 gst_pes_filter_parse
    at gstpesfilter.c line 480
  • #8 gst_pes_filter_process
    at gstpesfilter.c line 603
  • #9 gst_flups_demux_chain
    at gstmpegdemux.c line 3160
  • #10 gst_flups_demux_pull_block
    at gstmpegdemux.c line 2802
  • #11 gst_flups_demux_loop
    at gstmpegdemux.c line 2832
  • #12 gst_task_func
    at gsttask.c line 316
  • #13 g_thread_pool_thread_proxy
    at /build/glib2.0-pBGR6U/glib2.0-2.38.2/./glib/gthreadpool.c line 309
  • #14 g_thread_proxy
    at /build/glib2.0-pBGR6U/glib2.0-2.38.2/./glib/gthread.c line 798
  • #15 start_thread
    at pthread_create.c line 311
  • #16 clone
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S line 113

Comment 9 Laurent Bonnaud 2015-11-29 11:00:33 UTC
The bug still exists in these package versions in Ubuntu 15.10:

Package: totem
Version: 3.18.1-1ubuntu2~wily1

Package: libgstreamer1.0-0
Version: 1.6.0-1

$ totem-video-thumbnailer -v orange.mpg orange.png
TotemVideoThumbnailer-Message: Initialised libraries, about to create video widget
TotemVideoThumbnailer-Message: setting URI file:///home/bonnaudl/Bugs/orange.mpg
TotemVideoThumbnailer-Message: Video widget created
TotemVideoThumbnailer-Message: About to open video file
TotemVideoThumbnailer-Message: Checking whether file has cover
TotemVideoThumbnailer-Message: Opened video file: 'orange.mpg'
TotemVideoThumbnailer-Message: About to seek to 0,333333
TotemVideoThumbnailer-Message: About to get frame for iter 0

** (totem-video-thumbnailer:16999): WARNING **: Could not take screenshot: failed to retrieve or convert video frame
TotemVideoThumbnailer-Message: Frame for iter 0 was not interesting
TotemVideoThumbnailer-Message: About to seek to 0,666667
Comment 10 Tim-Philipp Müller 2016-05-13 09:44:30 UTC

*** This bug has been marked as a duplicate of bug 623860 ***
Comment 11 Laurent Bonnaud 2016-05-13 10:00:04 UTC
This bug is fixed in Ubuntu 16.04 with these package versions:

Package: totem
Version: 3.20.0-0ubuntu1~xenial2

Package: libgstreamer1.0-0
Version: 1.8.1-1~ubuntu1

$ totem-video-thumbnailer -v orange.mpg orange.png
TotemVideoThumbnailer-Message: Initialised libraries, about to create video widget
TotemVideoThumbnailer-Message: setting URI file:///home/bonnaudl/Bugs/orange.mpg
TotemVideoThumbnailer-Message: Video widget created
TotemVideoThumbnailer-Message: About to open video file
TotemVideoThumbnailer-Message: Checking whether file has cover
TotemVideoThumbnailer-Message: Opened video file: 'orange.mpg'
TotemVideoThumbnailer-Message: About to seek to 0,333333
TotemVideoThumbnailer-Message: About to get frame for iter 0
TotemVideoThumbnailer-Message: Frame for iter 0 is interesting
TotemVideoThumbnailer-Message: Saving captured screenshot