On Wed, Jan 15, 2014 at 06:33:17PM +0100, Kurt Roeckx wrote:
> On Wed, Jan 15, 2014 at 04:31:27PM +0100, Alessandro Ghedini wrote:
> > On mar, gen 14, 2014 at 10:09:02 +0100, Kurt Roeckx wrote:
> > > Package: mpv
> > > Version: 0.3.2-1
> > > 
> > > Hi,
> > > 
> > > It seems mpv tries to use vpdau and tries to load
> > > libvdpau_nvidia.so by default and fails.
> > > 
> > > It then tries to use gl instead, which works perfectly.
> > > 
> > > But I have an intel GPU, and I would make sense to use vaapi
> > > instead.  Using -vo vaapi at least seems to work for me.
> > > 
> > > Would it make sense to try to use vaapi by default?
> > 
> > Well, generally speaking VA API is kinda bad for video output (e.g. the OSD 
> > is
> > generally low quality, and in some cases the OSD and subtitles can't even be
> > drawn at the same time). I've never really used the VA API backend though, 
> > but
> > this seems to be upstream's opinion as well.
> 
> Both the OSD and subtitles work and seem to be good quality to me
> with using vaapi or gl, I can't see the difference and I've tried
> hard to look at the difference.  xv on the other hand has blurry fonts,
> like it has been scaled up with the rest of the image.

I don't know, it probably depends on the hardware/drivers.

> > As for video decoding, you can enable vaapi-powered hardware decoding with 
> > the
> > opengl backend too (manually using the hwdec=vaapi option, since IIRC it's 
> > not
> > auto detected).
> 
> This clearly reduced cpu usage by a factor of 3-4.

Yeah, I forgot to add: hwdec defaults to "no", so even when using vo=vaapi no
hardware decoding is done by default. This is kinda odd, but I guess software
decoding is always the safest default (the hwdec auto-detection is also not very
smart...).

Cheers

-- 
perl -E '$_=q;$/= @{[@_]};and s;\S+;<inidehG ordnasselA>;eg;say~~reverse'

Attachment: signature.asc
Description: Digital signature

Reply via email to