• Zebediah Figura's avatar
    quartz: Split the VMR into two separate filters. · dea65774
    Zebediah Figura authored
    Rewrite requires renderless mode in the VMR7, which means that it needs to
    actually use ddraw instead of d3d9. At that point the two will share almost no
    common code. Split them into separate objects which live in separate files.
    
    This commit essentially copies vmr9.c into vmr7.c, then removes the
    VMR7-specific interfaces from the VMR9 and vice versa. The default presenter is
    retained for now (but will be replaced eventually).
    
    Since the VMR7 no longer exposes IVMRSurfaceAllocatorNotify9, the relevant calls
    to AdviseNotify(), SetD3DDevice(), and AllocateSurfaceHelper() are changed from
    COM methods to direct function calls. No other change should be made.
    dea65774
Name
Last commit
Last update
dlls Loading commit data...
documentation Loading commit data...
fonts Loading commit data...
include Loading commit data...
libs Loading commit data...
loader Loading commit data...
nls Loading commit data...
po Loading commit data...
programs Loading commit data...
server Loading commit data...
tools Loading commit data...
.editorconfig Loading commit data...
.gitlab-ci.yml Loading commit data...
.mailmap Loading commit data...
ANNOUNCE Loading commit data...
AUTHORS Loading commit data...
COPYING.LIB Loading commit data...
LICENSE Loading commit data...
LICENSE.OLD Loading commit data...
MAINTAINERS Loading commit data...
README Loading commit data...
VERSION Loading commit data...
aclocal.m4 Loading commit data...
configure Loading commit data...
configure.ac Loading commit data...