vdpau video output breaks fullscreen playback at least on some GPUs

Bug #446040 reported by Krzysztof Klimonda
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
mplayer (Ubuntu)
Fix Released
Critical
Reinhard Tartler

Bug Description

Binary package hint: mplayer

With default settings, on default Karmic installation, with compiz enabled mplayer can freeze whole system, crash itself or compiz when user toggles movie to full screen.
Some output from mplayer:
[vdpau] Error when calling vdp_output_surface_create: The system does not have enough resources to complete the requested operation at this time.
[vdpau] Error when calling vdp_presentation_queue_block_until_surface_idle: An invalid handle value was provided.
[vdpau] Error when calling vdp_video_mixer_render: An invalid handle value was provided.
[vdpau] Error when calling vdp_presentation_queue_display: An invalid handle value was provided.
it just loops itself. No difference between HD and normal content.
When you add
vc=ffmpeg12vdpau,ffh264vdpau,ffwmv3vdpau,ffvc1vdpau,
to ~/.mplayer/config playback works but not at full speed, also new errors are displayed in terminal:
[vdpau] Error when calling vdp_presentation_queue_block_until_surface_idle: A catch-all error, used when no other error code applies.
[vdpau] Error when calling vdp_presentation_queue_block_until_surface_idle: An invalid handle value was provided.

Everything works fine once compiz is disabled.

ProblemType: Bug
Architecture: i386
Date: Thu Oct 8 07:44:56 2009
DistroRelease: Ubuntu 9.10
NonfreeKernelModules: nvidia
Package: mplayer-nogui 2:1.0~rc3+svn20090426-1ubuntu8
ProcEnviron:
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-12.40-generic
SourcePackage: mplayer
Uname: Linux 2.6.31-12-generic i686
XsessionErrors:
 (gnome-settings-daemon:1737): GLib-CRITICAL **: g_propagate_error: assertion `src != NULL' failed
 (gnome-settings-daemon:1737): GLib-CRITICAL **: g_propagate_error: assertion `src != NULL' failed
 (polkit-gnome-authentication-agent-1:1843): GLib-CRITICAL **: g_once_init_leave: assertion `initialization_value != 0' failed
 (nautilus:1832): Eel-CRITICAL **: eel_preferences_get_boolean: assertion `preferences_is_initialized ()' failed
 (gnome-panel:1831): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to allocate widget with width -5 and height 24

Related branches

Revision history for this message
Krzysztof Klimonda (kklimonda) wrote :
Revision history for this message
Krzysztof Klimonda (kklimonda) wrote :

Oh right, My GPU is
01:00.0 VGA compatible controller: nVidia Corporation Quadro NVS 140M (rev a1)
it has 128MB of ram (and uses up to 512MB of system ram or maybe 384MB..)

Revision history for this message
Reinhard Tartler (siretart) wrote :

ok. in this case I'll revert the change in the /etc/mplayer.conf file to try vdpau first.

Changed in mplayer (Ubuntu):
assignee: nobody → Reinhard Tartler (siretart)
importance: Undecided → Critical
status: New → In Progress
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package mplayer - 2:1.0~rc3+svn20090426-1ubuntu9

---------------
mplayer (2:1.0~rc3+svn20090426-1ubuntu9) karmic; urgency=low

  [ Julien Lavergne ]
  * Renable xvid support by removing --disable-xvid in debian/rules.

  [ Reinhard Tartler ]
  * Also enable mp3lame support (at least for now) LP: #386449
  * don't override the mplayer built-in defaults for the vo module LP: #446040
  * verified that mennuc's screensaver patch is enabled and works in the default
    configuration. LP: #439787

 -- Reinhard Tartler <email address hidden> Thu, 08 Oct 2009 09:23:29 +0200

Changed in mplayer (Ubuntu):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.