Commit Graph

997 Commits

Author SHA1 Message Date
Sebastian Lackner
2e6ff19e0e quartz: Distinguish interface pointer and implementation pointer in multiple interfaces. 2015-06-26 20:35:05 +09:00
Nikolay Sivov
9c9f8c0bb9 quartz/tests: Get rid of some casts. 2015-06-23 15:08:01 +09:00
Sebastian Lackner
b513e07c55 quartz: Fix handling of periodic advice timers. 2015-06-08 15:34:09 +09:00
Nikolay Sivov
5120fa9090 quartz: Implement a trivial case of ConvertTimeFormat(). 2015-05-18 14:06:34 +09:00
Francois Gouget
7c3e255896 quartz/tests: Remove an uneeded NONAMELESSUNION directive. 2015-03-18 19:39:00 +09:00
Francois Gouget
78bf626d20 quartz: Remove unneeded NONAMELESSXXX directives. 2015-03-18 19:38:55 +09:00
Sebastian Lackner
9057a693d7 quartz: Remove unused variable. 2015-03-02 13:53:19 +09:00
Michael Stefaniuc
2e54309f39 quartz: Remove an always true conditional subexpression (PVS-Studio). 2015-02-18 16:09:17 +09:00
Thomas Faber
7f9a63e5fd quartz: Avoid empty initializer braces. 2015-02-17 22:04:30 +09:00
Michael Stefaniuc
33136293ba quartz: Remove some unused assignments (PVS-Studio). 2015-01-21 15:29:03 +01:00
Michael Stefaniuc
8a42eb55da quartz: Simplify code flow logic (PVS-Studio). 2015-01-08 13:12:14 +01:00
Michael Stefaniuc
585f8dfe7e quartz: Remove an unused variable (PVS-Studio). 2015-01-08 13:12:10 +01:00
Michael Stefaniuc
b31ef9c80a quartz: Remove always true if subexpression (PVS-Studio). 2015-01-08 13:12:03 +01:00
Aidan Thornton
1f7683777b quartz: Implement IFilterGraph2::AddSourceFilterForMoniker. 2014-12-17 19:36:35 +01:00
André Hentschel
bf12844bf1 quartz: Remove unused code (Clang). 2014-12-02 10:48:37 +01:00
Nikolay Sivov
b5cd477523 quartz: Use V_* macros to access variant members. 2014-09-03 11:21:53 +02:00
Erich E. Hoover
dd32785772 quartz: Fix race condition between EndOfStream and Pause. 2014-08-05 17:41:36 +02:00
Erich E. Hoover
ee94725c8e quartz: Fix race condition on EndFlush between csRenderLock and filter.csFilter. 2014-08-05 17:41:31 +02:00
Erich E. Hoover
126a420c56 quartz: Fix race condition on EndOfStream between csRenderLock and filter.csFilter. 2014-08-05 17:41:26 +02:00
Thomas Faber
0c9b832229 quartz: Destroy BaseRenderer in NullRendererInner_Release. 2014-07-29 14:32:54 -05:00
Thomas Faber
1236f52d19 quartz: Fix IEnumFiltersImpl memory leak. 2014-07-29 14:32:47 -05:00
Thomas Faber
7c5d0789d0 quartz: Destroy BaseOutputPin in FileAsyncReaderPin_Release. 2014-07-28 17:23:22 -05:00
Thomas Faber
cf45bec65b quartz/tests: Fix memory leaks. 2014-07-28 17:21:24 -05:00
Thomas Faber
bab08e690e quartz: Avoid side-effects in asserts. 2014-07-28 17:21:17 -05:00
Thomas Faber
5ce8c7a5a7 quartz: Destroy BaseFilter after child class. 2014-07-22 12:07:34 +02:00
Nikolay Sivov
1f92df77a8 quartz/tests: Fix couple of test failures running with limited user. 2014-06-16 09:30:39 +02:00
Nikolay Sivov
c6de8ad981 quartz/tests: Unregister filters only when registered successfully. 2014-06-13 10:13:43 +02:00
Victor Martinez Calvo
2dbfb2af84 quartz: Check correct dwReserved item before tracing. 2014-05-05 12:17:49 +02:00
Frédéric Delanoy
2e5cb7aac8 Assorted spelling/grammar fixes. 2014-04-30 18:34:20 +02:00
Nikolay Sivov
44818ce0f9 quartz: Check GetCurFile() return value (Coverity). 2014-04-14 10:25:51 +02:00
Frédéric Delanoy
0f2bed51bd Assorted spelling fixes. 2014-02-10 15:47:29 +01:00
Alexandre Julliard
0d533cf0bd makefiles: Allow define arguments to be specific to a single file. 2014-01-07 12:20:25 +01:00
Jacek Caban
289bdc4f45 strmbase: Store BasePinFuncTable inside Base*PinFuncTable structs. 2014-01-06 20:47:02 +01:00
Michael Müller
6e373aa695 quartz: Return increasing monitor GUID on VMR7 monitor enumeration. 2014-01-02 17:43:29 +01:00
Alexandre Julliard
99ef0d6ff0 makefiles: Get rid of the MAKE_TEST_RULES variable. 2014-01-02 12:13:16 +01:00
Alexandre Julliard
5e7416e5c8 makefiles: Get rid of the MAKE_DLL_RULES variable. 2014-01-02 12:08:18 +01:00
Alexandre Julliard
1adaad4c89 makefiles: Remove no longer needed dlldata.o and testlist.o extra objects. 2013-12-31 19:05:12 +01:00
Alexandre Julliard
d08ff3ff19 makefiles: Use a single variable for all types of idl files. 2013-12-31 18:15:17 +01:00
Alexandre Julliard
566d3418af makedep: Add a separate pragma flag for typelibs that need registration. 2013-12-26 13:32:49 +01:00
Michael Stefaniuc
bacd9abbc0 quartz: Cast to the correct type instead to void pointer. 2013-12-02 10:50:57 +01:00
Michael Müller
815f252b4a quartz: Partial implementation of VMR7MonitorConfig and VMR9MonitorConfig. 2013-11-19 18:53:16 +01:00
André Hentschel
29d08186c9 quartz/tests: Don't use DebugInfo of critical sections in tests. 2013-11-18 11:21:16 +01:00
Michael Müller
1b5026424b quartz: Improve stubs for AMCertifiedOutputProtection. 2013-11-11 20:07:02 +01:00
Marcus Meissner
b745d8692b quartz: Use FreeLibrary instead of CloseHandle (Coverity). 2013-11-11 13:27:27 +01:00
André Hentschel
217faec5f5 quartz: Add stubbed IAMCertifiedOutputProtection interface. 2013-11-06 12:01:55 +01:00
André Hentschel
ab925b39b4 quartz: Add stubbed IVMRMonitorConfig interfaces. 2013-11-06 12:01:55 +01:00
André Hentschel
abbb40fa03 quartz: Add stubbed IVMRSurfaceAllocatorNotify interface. 2013-11-06 12:01:54 +01:00
André Hentschel
e26d4a6f43 quartz: Add stubbed IVMRWindowlessControl interface. 2013-11-06 12:01:54 +01:00
André Hentschel
d029181d1a quartz: Add stubbed IVMRFilterConfig interface. 2013-11-06 12:01:54 +01:00
André Hentschel
f9cccaa3de quartz: Add Video Mixing Renderer 7. 2013-11-06 12:01:54 +01:00