Bug#699394: gnome-mplayer: [Ctrl+T] fails to take screenshot

Francesco Poli invernomuto at paranoici.org
Mon Feb 4 22:34:51 UTC 2013


On Sun, 3 Feb 2013 21:27:06 +0100 Sebastian Ramacher wrote:

> On 2013-02-03 18:38:17, Francesco Poli wrote:
> > I tried to test all the available options for the video output in
> > gnome-mplayer (with mplayer) and found the following awkward results.
> > 
> >
> > Leaving the setting blank seems to automatically select xv, according
> > to the verbose output:
> >   GMLIB-Message: VO: [xv] 400x304 => 400x304 Planar YV12 
> > but screenshots do not work:
> >   GMLIB-Message: sending VFCTRL_SCREENSHOT!
> >   GMLIB-Message: failed (forgot -vf screenshot?)
> 
> If the setting is blank, the default output is used. Since you have
> manually set it to xv in your mplayer config, it's using xv here.

OK, but why did gnome-mplayer fail to pass the correct flags to enable
screenshots in mplayer?

By looking at the mplayer man page, I seem to understand that the
correct flag is just:

  -vf screenshot

Indeed, if I modify my ~/.mplayer/config so that

  $ cat ~/.mplayer/config 
  [default]
  ao=jack,alsa
  volume=20 
  vo=xv
  vf=screenshot

and I leave the video output option blank for gnome-mplayer, then the
xv VO seems to be correctly selected and taking screenshots seems to
work fine (apart from the annoying double-screenshot issue with
mplayer2).

> 
> > Explicitly selecting xv works:
> >   GMLIB-Message: VO: [xv] 400x304 => 400x304 Planar YV12
> > and screenshots may be taken:
> >   GMLIB-Message: sending VFCTRL_SCREENSHOT!
> >   GMLIB-Message: *** screenshot 'shot0001.png' ***
> 
> So in this case gnome-mplayer launched mplayer with the correct flags to
> take screenshots since it knew that xv is used.

If the correct flags are just "-vf screenshot", then I cannot see why
it has to know which video output is being used...

> 
> > Selecting gl works:
> >   GMLIB-Message: VO: [gl] 400x304 => 400x304 Planar YV12
> > and screenshots may be taken:
> >   GMLIB-Message: sending VFCTRL_SCREENSHOT!
> >   GMLIB-Message: *** screenshot 'shot0002.png' ***
> > 
[...]
> > Selecting vdpau seems to lead to gl being used:
> >   GMLIB-Message: VO: [gl] 400x304 => 400x304 Planar YV12
> 
> That's expected if your hardware doesn't support vdpau or you're missing
> the necessary libraries to actually use vdpau.
> 
> > but screenshots do not work:
> >   GMLIB-Message: sending VFCTRL_SCREENSHOT!
> >   GMLIB-Message: failed (forgot -vf screenshot?)
> 
> I guess this is one of the vos upstream mentioned, that don't support
> screenshots.

This does not seem to be the case: when I explicitly ask for gl, I am
able to take screenshots (without the vf=screenshot setting in
~/.mplayer/config).

> 
> > Selecting xvmc or vaapi fails to work (high CPU load, endless stream
> > of error messages and no visible video...).
> 
> If the issues are reproducable with mplayer alone, I'd report bugs
> against those packages. Maybe you're just missing the proper hardware
> support.
[...]

Maybe later, I am already accumulating too many bugs to
investigate...   :-|


-- 
 http://www.inventati.org/frx/frx-gpg-key-transition-2010.txt
 New GnuPG key, see the transition document!
..................................................... Francesco Poli .
 GnuPG key fpr == CA01 1147 9CD2 EFDF FB82  3925 3E1C 27E1 1F69 BFFE
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/attachments/20130204/4b1ba4d2/attachment.pgp>


More information about the pkg-multimedia-maintainers mailing list