FS#41274 - [totem] player lags when playing a movie

Attached to Project: Arch Linux
Opened by Amir Sabbaghi (asaba90) - Sunday, 20 July 2014, 05:16 GMT
Last edited by Doug Newgard (Scimmia) - Tuesday, 17 November 2015, 16:32 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan de Groot (JGC)
Architecture x86_64
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

Whenever I try to play a movie in totem, it starts to lag badly after 1-3 seconds. It doesn't depend on the format of the film or its size, it always happens. Other players play very well, even the new quick view in nautilus (when you press space bar on a movie) plays movies without lag. So I think it's a totem bug not gstreamer.

Additional info:
everything is up to date.
gst-libav 1.2.4-2
gst-plugins-bad 1.2.4-1
gst-plugins-base 1.2.4-1
gst-plugins-base-libs 1.2.4-1
gst-plugins-good 1.2.4-1
gst-plugins-ugly 1.2.4-1
gstreamer 1.2.4-1
mesa 10.2.3-2
totem 3.12.1-2
xf86-video-nouveau 1.0.10-2
This task depends upon

Closed by  Doug Newgard (Scimmia)
Tuesday, 17 November 2015, 16:32 GMT
Reason for closing:  Fixed
Comment by Alejandro (mealejan) - Monday, 01 September 2014, 20:31 GMT
With following configuration the video still drops frames.
gst-libav 1.4.1-1
gst-plugins-bad 1.4.1-1
gst-plugins-base 1.4.1-1
gst-plugins-base-libs 1.4.1-1
gst-plugins-good 1.4.1-1
gst-plugins-ugly 1.4.1-1
gstreamer 1.4.1-1
mesa 10.2.6-1
totem 3.12.1-2

I think it is because of the video database it generates. If I start totem/gnome-video and wait for a few minutes the playback doesn't drop any frames. I have more than 600 video files.
Comment by Amir Sabbaghi (asaba90) - Wednesday, 22 October 2014, 16:03 GMT
  • Field changed: Percent Complete (100% → 0%)
I have just upgraded to Gnome 3.14 and the problem still exists.
Comment by mattia (nTia89) - Monday, 17 November 2014, 20:33 GMT
I can't reproduce the bug: no frames are dropped with

gst-plugins-bad-1.4.4-1
totem-3.14.0-2

my system is very essential/minimal and many gstreamer-plugins-* gst-plugins* are not installed in my system, try to remove them
Comment by Amir Sabbaghi (asaba90) - Tuesday, 18 November 2014, 13:28 GMT
I removed other plugins, but my videos won't play without gst-libav.
Comment by mattia (nTia89) - Tuesday, 18 November 2014, 15:08 GMT
this is strange and could be a good start point
post output and clean-up your system from the unused packages
Comment by Amir Sabbaghi (asaba90) - Thursday, 20 November 2014, 17:58 GMT
The funny thing is that when I start totem from terminal, it will play it without any lags. But I try to start totem from nautilus it starts to lag.
Comment by Amir Sabbaghi (asaba90) - Thursday, 20 November 2014, 18:02 GMT
I found out that nautilus starts totem without any arguments. How totem knows which file to play?
Comment by Jan de Groot (JGC) - Thursday, 12 February 2015, 08:11 GMT
  • Field changed: Status (Assigned → Waiting on Response)
Nautilus uses dbus to launch totem, it uses dbus communication to make totem play the file.

Last version of totem stops thumbnailing when it starts playing a file, so this should fix the bug. Can you try with totem 3.14.2?
Comment by Amir Sabbaghi (asaba90) - Thursday, 12 February 2015, 20:04 GMT
I just upgraded to 3.14.2 and the problem still persists.

Loading...