On Sun, Jul 26, 2015 at 12:54 PM, Jean-Baptiste Kempf <[email protected]> wrote: > On 26 Jul, Steve Lhomme wrote : >> On Sun, Jul 26, 2015 at 11:43 AM, Jean-Baptiste Kempf <[email protected]> >> wrote: >> > On 26 Jul, Steve Lhomme wrote : >> >> On Sun, Jul 26, 2015 at 10:52 AM, Jean-Baptiste Kempf <[email protected]> >> >> wrote: >> >> > On 26 Jul, Martin Storsjö wrote : >> >> >> The struct definitions in dxva.h, which are necessary in order to >> >> >> actually use d3d11va, are hidden when WINAPI_FAMILY targets Windows >> >> >> Phone >> >> >> or WindowsRT. >> >> > >> >> > Isn't that a bug in the MSVC Windows SDK, btw? >> >> > Was it reported? >> >> >> >> Just like API that are available on the phones but do not pass WAC, it >> >> may be unofficially working. >> > >> > They must pass WACK, if they are needed for IDirect3D11Decode... >> >> But I don't think there is WACK checks on COM interfaces we try to >> use. Not sure how it would do that without running the code. > > It does run the code. > And check the strings and the calls to COM interface methods. Else the > whole WACK is useless.
OK, I'll give it a try then. There are direct API calls that should not be unhidden like D3DCreateDevice and D3DCompile. In VLC the device comes the managed layer so we don't call them. In some avconv app, I'm not sure how this would be done. > With my kindest regards, > > -- > Jean-Baptiste Kempf > http://www.jbkempf.com/ - +33 672 704 734 > Sent from my Electronic Device > _______________________________________________ > libav-devel mailing list > [email protected] > https://lists.libav.org/mailman/listinfo/libav-devel _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
