Qian Hong
|
7408a3a79e
|
quartz/tests: Add NULL pointer tests for IGraphBuilder.
Signed-off-by: Qian Hong <qhong@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-11-11 20:03:20 +09:00 |
Qian Hong
|
682291fb71
|
quartz: Fix crashing when connect to NULL Pin.
Signed-off-by: Qian Hong <qhong@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-11-11 20:03:14 +09:00 |
Alexandre Julliard
|
d8cc1dccba
|
makefiles: Add makedep pragmas in all IDL source files.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-11-02 23:02:22 +09:00 |
Marcus Meissner
|
5bc57faf86
|
quartz: Avoid endless loop (Coverity).
Signed-off-by: Marcus Meissner <marcus@jet.franken.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-11-02 23:02:20 +09:00 |
Anton Baskanov
|
9e8eb72210
|
quartz/tests: Test that MPEG-1 Stream Splitter implements IAMStreamSelect.
Signed-off-by: Anton Baskanov <baskanov@gmail.com>
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-10-29 21:20:08 +09:00 |
Anton Baskanov
|
b75eb2f91e
|
quartz: Add stub IAMStreamSelect to MPEG-1 Stream Splitter.
Signed-off-by: Anton Baskanov <baskanov@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-10-28 20:45:18 +09:00 |
Nikolay Sivov
|
5fb58eae3b
|
quartz: Minor cleanup of returned interface pointers.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-10-21 21:09:10 +09:00 |
Bruno Jesus
|
3f55d106fa
|
quartz: Cope with invalid MP3 headers being detect as valid.
Signed-off-by: Bruno Jesus <00cpxxx@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-10-20 00:30:40 +09:00 |
Akihiro Sagawa
|
e4823f9b27
|
quartz: Use boolean constants for BOOL.
|
2015-09-14 16:47:52 +09:00 |
Bruno Jesus
|
66694cc043
|
quartz: Avoid audio header test code duplication.
The function MPEGSplitter_head_check does exactly the same test.
|
2015-09-14 16:47:51 +09:00 |
Bruno Jesus
|
29a9ea18bc
|
quartz: Ensure pSample is NULL before calling IAsyncReader_WaitForNext.
|
2015-09-07 15:03:25 +09:00 |
Bruno Jesus
|
c49e9d085d
|
quartz: Skip AVI bad chunks while looking for the LIST chunk.
|
2015-09-04 15:22:02 +09:00 |
Gerald Pfeifer
|
2127f72f79
|
quartz: Replace four occurrences of 1 << 31 by 1u << 31 to avoid shift overflow.
|
2015-09-01 21:11:46 +09:00 |
Andrey Gusev
|
5cdcd4493f
|
Assorted spelling and typos fixes.
|
2015-08-18 15:00:13 +09:00 |
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 |
André Hentschel
|
bc59206e0e
|
quartz: Get rid of the VMR9Impl typedef.
|
2013-11-06 12:01:54 +01:00 |
Alexandre Julliard
|
c7803b885b
|
makefiles: Add makedep pragmas for registration idl files.
|
2013-11-05 20:38:18 +01:00 |
Alexandre Julliard
|
f8421142e7
|
makefiles: Add makedep pragmas for typelib idl files.
|
2013-11-05 20:38:18 +01:00 |
Alexandre Julliard
|
074f30b9e3
|
makefiles: Add makedep pragmas for proxy idl files.
|
2013-11-05 20:38:18 +01:00 |
Francois Gouget
|
ee28dd80ea
|
Assorted spelling fixes.
|
2013-11-01 10:54:32 +01:00 |
Nikolay Sivov
|
ff3521718d
|
quartz/tests: Enable compilation with -D__WINESRC__.
|
2013-10-29 20:07:07 +01:00 |
Frédéric Delanoy
|
4b94239a3b
|
quartz/tests: Use BOOL type where appropriate.
|
2013-10-25 13:36:01 +02:00 |
Frédéric Delanoy
|
ec5da171e6
|
quartz: Use BOOL type where appropriate.
|
2013-10-25 13:36:01 +02:00 |
Frédéric Delanoy
|
bd961941e0
|
quartz: Use BOOL type where appropriate.
|
2013-10-11 11:06:08 +02:00 |
Michael Stefaniuc
|
0e681027a2
|
tests: Compile the tests by default with -D__WINESRC__.
|
2013-10-02 11:04:02 +02:00 |
Michael Stefaniuc
|
e476a20115
|
quartz: Avoid using CONST.
|
2013-09-23 11:54:27 +02:00 |
Michael Müller
|
2fcfde0f62
|
quartz: Pass correct interface to IBaseFilter::JoinFilterGraph in function FilterGraph2_AddFilter.
|
2013-09-23 11:50:15 +02:00 |
George Stephanos
|
637257b939
|
quartz: Replace CloseHandle by RegCloseKey.
|
2013-08-16 11:55:23 +02:00 |
Thomas Faber
|
7944ca4855
|
quartz: Correct IAMDirectSound::GetFocusWindow signature.
|
2013-07-30 20:55:32 +02:00 |
Marcus Meissner
|
2d05c24a1e
|
quartz: Free wszPatternString (Coverity).
|
2013-03-15 11:42:10 +01:00 |
Alessandro Pignotti
|
4910121972
|
quartz: The filter graph manager should handle GetCurrentPosition itself.
|
2013-03-05 09:50:03 +01:00 |
Alessandro Pignotti
|
f53fa4f05b
|
strmbase: Remove code duplicated by every user of ISeekingPassThruImpl.
|
2013-03-05 09:50:02 +01:00 |
Alessandro Pignotti
|
d1ff1c0495
|
quartz: It's not guaranteed that filters have a GUID in the property bag.
|
2013-03-01 18:03:30 +01:00 |
Alessandro Pignotti
|
3271406502
|
quartz: Get the CLSID directly from the filter.
|
2013-03-01 18:03:30 +01:00 |
Alessandro Pignotti
|
1ebed65e92
|
quartz: Use the moniker to create the filter directly.
|
2013-03-01 18:03:30 +01:00 |
Alessandro Pignotti
|
e583f8806e
|
quartz: Check byte patterns in GetFileSourceFilter.
The idea is to create a temporary AsyncReader and use it to match a
better filter. If no match is found the temporary filter is returned.
|
2013-02-27 19:23:12 +01:00 |
Alessandro Pignotti
|
916854c5a8
|
quartz: Make GetClassMediaFile visible in the module.
|
2013-02-27 19:23:11 +01:00 |
Alessandro Pignotti
|
fb2551c59b
|
quartz: Modify GetClassMediaFile to also extract the SourceFilter value.
|
2013-02-27 19:23:10 +01:00 |
Alessandro Pignotti
|
ebc37f45e6
|
quartz: Properly implement IGraphVersion in IFilterGraph.
|
2013-02-25 10:40:40 +01:00 |
Alessandro Pignotti
|
ea16925d8c
|
quartz: IEnumFiltersImpl needs to access data from IGraphFilterImpl.
|
2013-02-25 10:40:40 +01:00 |
Andrew Talbot
|
d50189c162
|
quartz: Avoid signed-unsigned integer comparisons.
|
2013-02-25 10:40:32 +01:00 |
Damjan Jovanovic
|
4bb45afc3f
|
quartz: return the IMemAllocator so the BaseOutputPin can store it and use it, avoiding a NULL pointer crash.
|
2013-01-17 12:21:40 +01:00 |
Christian Costa
|
0c0b229717
|
quartz: Fix case in some methods name.
|
2012-11-27 20:55:05 +01:00 |
Andrew Talbot
|
17cc65a0df
|
quartz: Remove unused variables.
|
2012-11-22 11:54:42 +01:00 |
Christian Costa
|
80b33cf38b
|
quartz: Remove redundant traces.
|
2012-10-12 12:12:34 +02:00 |
Christian Costa
|
c82d96fded
|
quartz: Don't say we have a menu to AdjustWindowRectEx since the created window doesn't have one.
|
2012-10-10 10:37:11 +02:00 |
Christian Costa
|
266e79d05f
|
quartz: Use target rect if set otherwise default to source rect in VideoRenderer_AutoShowWindow.
|
2012-10-10 10:37:06 +02:00 |
Christian Costa
|
03086e87ff
|
quartz: Fill right RECT structure in SetDefaultTargetRec.
|
2012-10-09 18:32:25 +02:00 |
Christian Costa
|
7ea44c0007
|
quartz: Forward IMediaControl_RenderFile to IFilterGraph2_RenderFile.
|
2012-10-09 18:32:24 +02:00 |
Marcus Meissner
|
791bc1cb93
|
quartz: Handle freeing pins in error case (Coverity).
|
2012-09-03 15:49:31 +02:00 |
Nikolay Sivov
|
1552e22b0b
|
quartz/tests: Use proper method macros.
|
2012-08-24 11:32:19 +02:00 |