On Fri, Dec 16, 2016 at 11:34 AM, Diego Biurrun <[email protected]> wrote: > On Fri, Dec 16, 2016 at 11:26:00AM +0100, Steve Lhomme wrote: >> On Fri, Dec 16, 2016 at 10:02 AM, Diego Biurrun <[email protected]> wrote: >> > On Fri, Dec 16, 2016 at 09:27:35AM +0100, Steve Lhomme wrote: >> >> On Thu, Dec 15, 2016 at 6:52 PM, Diego Biurrun <[email protected]> wrote: >> >> > On Thu, Dec 15, 2016 at 06:01:42PM +0100, Steve Lhomme wrote: >> >> >> From: Steve Lhomme <[email protected]> >> >> >> >> >> >> avconv_dxva.h has to be included and misc. typedefs have to be set to >> >> >> use the >> >> >> proper DXVA2 structures. >> >> >> >> >> >> initguid.h is included in avconv_dxva.h so any includes after that >> >> >> will also >> >> >> define GUIDs locally. >> >> >> --- >> >> >> avconv_dxva.h | 294 >> >> >> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >> >> >> avconv_dxva2.c | 277 >> >> >> +++++++++-------------------------------------------- >> >> >> 2 files changed, 340 insertions(+), 231 deletions(-) >> >> >> create mode 100644 avconv_dxva.h >> >> > >> >> > Does this pass "make check"? >> >> >> >> I'll "check". >> >> >> >> >> --- /dev/null >> >> >> +++ b/avconv_dxva.h >> >> >> @@ -0,0 +1,294 @@ >> >> >> + >> >> >> +#ifndef AVCONV_DXVA_H >> >> >> +#define AVCONV_DXVA_H >> >> > >> >> > Probably dxva2.h would be a better file name. >> >> >> >> As replied already, it's a header that will be shared between dxva2 and >> >> d3d11va. >> > >> > I meant avconv_dxva2.h. Is that stuff specific to dxva 2.0 or 1.0? If >> > the former, I'd add the '2' to the file name like everywhere else. >> >> In VLC I called that code directx_va to avoid confusion. Using dxva2 >> for d3d11va will give even more confusion. > > dxva2_d3d11va_something maybe? >
dxva is the underlying technology for both dxva2 (technically d3d9va if you would have wanted a similar naming scheme as d3d11) and d3d11va. - Hendrik _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
