[vlc-devel] [PATCH] [RFC] video output:win32: use the direct3d11 vout when d3d11va is selected
Steve Lhomme
robux4 at gmail.com
Wed Dec 14 08:41:46 CET 2016
On Tue, Dec 13, 2016 at 5:27 PM, Jean-Baptiste Kempf <jb at videolan.org> wrote:
> Hello,
>
>
> On Tue, 13 Dec 2016, at 17:20, Steve Lhomme wrote:
>> - set_capability("vout display", 240)
>> + set_capability("vout display", 275)
>
> Please check that we do respect b7e1db84295007a76e585ec6590bd9a75f1e3006
Given these ranges we don't change category here.
> and 378ac85a61b3d0aed82eae2177287a899699de2b.
Yes the SPU blending is done by the GPU not in software.
> Do we have correct spu blending ?
Yes. We can display NV12 and RGBA textures at the same time. They use
their own pixel shader.
>> +#ifdef HAVE_D3D11_H
>> + if (vd->source.i_chroma == VLC_CODEC_D3D11_OPAQUE)
>> + goto error;
>> +#endif
>
> Why the ifdef?
That's what the title say. If you select d3d11va and don't enforce the
vout, d3d9 is picked and so a conversion (d3d11_surface) is used. So
we can refuse this kind of input, as long as the d3d11 vout is known
to be present/compiled. It will fallback to d3d11 (once we have pushed
its priority above opengl).
> Why is it in the same commit as above?
They are related, although it could be split in 2. The latter coming second.
> --
> Jean-Baptiste Kempf - President
> +33 672 704 734
> _______________________________________________
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
> https://mailman.videolan.org/listinfo/vlc-devel
More information about the vlc-devel
mailing list