Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 475784 - =media-video/totem-2.32.0-r2 - Stuttering video playback with =media-video/ffmpeg-1.0.7
Summary: =media-video/totem-2.32.0-r2 - Stuttering video playback with =media-video/ff...
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-07-04 23:31 UTC by fcrvincent
Modified: 2013-07-11 08:45 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Video sample (sample.avi,560.44 KB, video/x-msvideo)
2013-07-10 07:46 UTC, fcrvincent
Details

Note You need to log in before you can comment on or make changes to this bug.
Description fcrvincent 2013-07-04 23:31:38 UTC
Video playback with totem stutters afters an ffmpeg update from 0.10.7 to 1.0.7
Solution was to downgrade to ffmpeg 0.10.7
Comment 1 fcrvincent 2013-07-08 20:43:34 UTC
Two possible workarounds:
1) mask ffmpeg-1.0.7 in /etc/portage/package.mask
2) replace ffmpeg with libav:
  - emerge --unmerge media-videa/ffmpeg
  - emerge libav libpostproc
Comment 2 Tom Wijsman (TomWij) (RETIRED) gentoo-dev 2013-07-09 18:23:32 UTC
Which version of totem is this?
Comment 3 fcrvincent 2013-07-09 18:33:55 UTC
(In reply to Tom Wijsman (TomWij) from comment #2)
> Which version of totem is this?

media-video/totem-2.32.0-r2
Comment 4 Alexis Ballier gentoo-dev 2013-07-09 23:51:12 UTC
with such a tight description, without sample, nor the gst-plugins-{ffmpeg,libav} used, or even if you have or not rebuilt them, there's not much anyone can do for you I fear.
Comment 5 fcrvincent 2013-07-10 07:46:00 UTC
Created attachment 352984 [details]
Video sample
Comment 6 fcrvincent 2013-07-10 07:48:21 UTC
Please (In reply to Alexis Ballier from comment #4)
> with such a tight description, without sample, nor the
> gst-plugins-{ffmpeg,libav} used, or even if you have or not rebuilt them,
> there's not much anyone can do for you I fear.

Please find video sample attached
gst-plugins-meta from ebuild with additional ffmpeg USE flag is used
Please let me know if you need more information
Comment 7 fcrvincent 2013-07-10 08:01:06 UTC
Both versions 0.10-r8 and 1.0-r1 of media-plugins/gst-plugins-meta have been pulled by portage; not sure which one is actually used by totem
Comment 8 fcrvincent 2013-07-10 12:27:57 UTC
Attached video sample plays fine with ffplay or totem+libav or totem+ffmpeg-0.10.7 but plays jerky with totem+ffmpe-1.0.7
Comment 9 Alexis Ballier gentoo-dev 2013-07-10 18:21:22 UTC
didnt try gnome2 totem, but with miro which is gstreamer-0.10 based also the sample seems just fine.

what does totem print when you run it from the console?
Comment 10 fcrvincent 2013-07-10 20:11:14 UTC
(In reply to Alexis Ballier from comment #9)
> didnt try gnome2 totem, but with miro which is gstreamer-0.10 based also the
> sample seems just fine.
> 
> what does totem print when you run it from the console?

I am running totem on LXDE. When running it from the console it just says:

"(totem:12280): Totem-WARNING **: Failed to create dbus proxy for org.gnome.SettingsDaemon: Could not get owner of name 'org.gnome.SettingsDaemon': no such name" 

But it always says that - this does not seem to be related to the stuttering issue.

My media-libs/gstreamer installed versions are 0.10.36 and 1.0.5-r1.
Comment 11 fcrvincent 2013-07-10 22:47:48 UTC
MAKING SOME PROGRESS: 

When adding the USE flag mmx in /etc/portage/package.use then totem works fine with ffmpeg-1.0.7!

This is strange because I did not have to do this with ffmpeg-0.10.7 and I cannot figure out if something is wrong with the ffmpeg-1.0.7 ebuild??

Or should I have configure the mmx flag in my /etc/make.conf or should this mmx flag setup have gone in some overall definition file like /etc/make.conf??
Comment 12 fcrvincent 2013-07-10 22:56:33 UTC
Yes, the mmx use flag should have been in my /etc/make.conf USE section
My mistake!
Many thanks for your support.
Not sure why ffmpeg-0.10.7 worked correctly even without the flag though.