Zebediah Figura
|
cb3dc98928
|
quartz: Implement proper DLL refcounting.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=48734
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-03-13 09:42:49 +01:00 |
Zebediah Figura
|
56a6bc87ac
|
quartz: Pass an IUnknown pointer to the object creation functions.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-03-12 10:12:03 +01:00 |
Zebediah Figura
|
eea01d8e8b
|
quartz: Introduce a helper to trace reference time.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-01-31 10:19:19 +01:00 |
Zebediah Figura
|
f78975ba28
|
quartz: Trace the requested properties in IMemAllocator::SetProperties().
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-01-30 11:21:23 +01:00 |
Zebediah Figura
|
daaf546f42
|
quartz/memallocator: Set the AM_SAMPLE_TYPECHANGED flag.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-06-25 08:29:32 +02:00 |
Zebediah Figura
|
838f68341f
|
quartz/memallocator: Return S_OK when clearing the media type.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-06-25 08:29:28 +02:00 |
Zebediah Figura
|
f1c7492394
|
quartz/memallocator: Avoid using a magic value for the start media time.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-06-25 08:29:23 +02:00 |
Zebediah Figura
|
44318feeb6
|
quartz/memallocator: Forbid setting the start media time without setting the end time.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-06-25 08:29:16 +02:00 |
Zebediah Figura
|
646d3a103e
|
quartz/memallocator: Set the sample end time only if the start time is valid.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-06-24 10:08:40 +02:00 |
Zebediah Figura
|
b9073b1e94
|
quartz/memallocator: Clear some sample properties when freeing the sample.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=38421
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-06-24 10:08:38 +02:00 |
Michael Stefaniuc
|
91b53147f1
|
quartz: Remove an unused return variable (coccinelle).
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-03-12 21:36:09 +01:00 |
Sven Baars
|
889fe31483
|
quartz: Fix some memory leaks (Valgrind).
Signed-off-by: Sven Baars <sven.wine@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-12-26 11:51:55 +01:00 |
Sebastian Lackner
|
2e6ff19e0e
|
quartz: Distinguish interface pointer and implementation pointer in multiple interfaces.
|
2015-06-26 20:35:05 +09:00 |
Michael Stefaniuc
|
56e3b22f6c
|
quartz: Use StdMemAllocator_from_IMemAllocator() instead of casts.
|
2012-07-03 12:02:54 +02:00 |
Michael Stefaniuc
|
9262c55a2e
|
quartz: Use unsafe_impl_from_IMediaSample() instead of a cast.
|
2012-07-03 12:02:46 +02:00 |
Michael Stefaniuc
|
f557ed6f94
|
quartz: Avoid a COM object => iface => object round trip.
|
2012-07-03 12:02:38 +02:00 |
Michael Stefaniuc
|
b904b6949e
|
quartz: COM cleanup for IMediaSample2.
|
2012-07-03 12:02:30 +02:00 |
Michael Stefaniuc
|
bf247fad13
|
quartz: Use an iface instead of a vtbl pointer in BaseMemAllocator.
|
2010-12-09 12:20:56 +01:00 |
Juan Lang
|
a273ce077e
|
quartz: Don't crash in SetMediaType if the source media type is NULL.
|
2010-12-03 11:08:37 +01:00 |
Maarten Lankhorst
|
8af5c1b729
|
quartz: Fix return value of GetMediaTime.
|
2010-11-08 13:30:23 +01:00 |
Aric Stewart
|
ac6db331ac
|
quartz: Return E_OUTOFMEMORY of the StdMemAllocator is unable to allocate memory.
|
2010-09-18 13:09:20 +02:00 |
Michael Stefaniuc
|
63512e8e98
|
quartz: Avoid using the long type.
|
2010-05-20 13:47:44 +02:00 |
Gerald Pfeifer
|
6c016ac039
|
quartz: Fix return value for StdMediaSample2_GetTime in error cases.
|
2010-04-26 07:02:48 -05:00 |
Michael Stefaniuc
|
efbb4ebf3e
|
widl: Output "LONG" instead of "long" for a 32bit integer.
long is always 32bit in IDL files but that's not true in C.
|
2009-03-13 11:15:21 +01:00 |
Michael Stefaniuc
|
cc7fc4abef
|
quartz: Remove superfluous pointer casts.
|
2009-01-29 14:06:01 +01:00 |
Alexandre Julliard
|
18bf17e828
|
quartz: Use FIELD_OFFSET instead of casting a pointer to int.
|
2008-12-04 12:14:58 +01:00 |
Alexandre Julliard
|
e78ea286fb
|
quartz: Make some functions and variables static.
|
2008-12-02 15:25:19 +01:00 |
Maarten Lankhorst
|
fa38a7e313
|
quartz: Trace the iface pointer in the memory allocator.
|
2008-07-29 11:54:07 +02:00 |
Maarten Lankhorst
|
8bedda7e1f
|
quartz: Make the memory allocator emit more warnings and fix race condition.
|
2008-06-25 10:41:58 +02:00 |
Maarten Lankhorst
|
3d43a629d0
|
quartz: Have thread safety in memallocator.
|
2008-06-24 11:47:15 +02:00 |
Maarten Lankhorst
|
365bbe8343
|
quartz: Expose some methods so that a custom allocator can be created.
|
2008-06-21 11:15:27 +02:00 |
Maarten Lankhorst
|
1fad872961
|
quartz: Fix bug in memallocator with test.
|
2008-04-29 12:45:17 +02:00 |
Maarten Lankhorst
|
2f736c4a5a
|
quartz: Fix inverted logic in memallocator.
|
2008-04-23 13:02:42 +02:00 |
Maarten Lankhorst
|
382a61391f
|
quartz: Fix IMediaSample2 SetPreroll and SetSyncPoint.
|
2008-04-17 11:41:58 +02:00 |
Andrew Talbot
|
442f29ab49
|
quartz: Assign to structs instead of using memcpy.
|
2008-03-13 11:30:24 +01:00 |
Andrew Talbot
|
1f3133d214
|
quartz: Constify some variables.
|
2007-08-08 15:32:00 +02:00 |
Chris Robinson
|
e6e4056e1e
|
quartz: Fix error with operator precedence.
|
2007-04-09 12:14:51 +02:00 |
Chris Robinson
|
9d41c2e694
|
quartz: Don't call ReleaseSemaphore on NULL semaphore handles.
|
2007-04-04 21:26:09 +02:00 |
Chris Robinson
|
2e726e6e11
|
quartz: Avoid asserting from used samples on allocator release.
|
2007-03-13 21:28:57 +01:00 |
Jan Zerebecki
|
b5619e8628
|
quartz: Add DebugInfo to critical sections.
Also add missing DeleteCriticalSection.
|
2007-03-12 13:39:49 +01:00 |
Chris Robinson
|
045270605c
|
quartz: Use proper alloc/free functions for COM objects.
|
2007-03-08 13:53:54 +01:00 |
Francois Gouget
|
4fb03d9091
|
quartz: Use '%u' to print GetLastError().
|
2007-01-05 18:24:20 +01:00 |
Hans Leidekker
|
cfbb859f59
|
quartz: Win64 printf format warning fixes.
|
2006-10-13 12:08:41 +02:00 |
Jonathan Ernst
|
360a3f9142
|
Update the address of the Free Software Foundation.
|
2006-05-23 14:11:13 +02:00 |
Alexandre Julliard
|
305b221cf0
|
Get rid of another long long constant.
|
2005-09-14 10:30:36 +00:00 |
Christian Costa
|
8f3cc76ea2
|
Return S_OK when committing/decomitting an already
committed/decommitted allocator.
Add corresponding test case.
Improve traces.
|
2005-08-22 09:27:41 +00:00 |
Mike McCormack
|
0791d06215
|
Interlocked LONG* gcc warning fixes.
|
2005-07-12 19:21:36 +00:00 |
Dmitry Timoshkov
|
eba47f1dfe
|
Make remaining OLE interface vtables const.
|
2005-06-06 19:50:35 +00:00 |
Maarten Lankhorst
|
0caae47658
|
Fixed freeing of mediatype.
|
2005-05-18 13:25:20 +00:00 |
Robert Shearman
|
51ae41eb0b
|
Return an error instead of crashing later on a divide by zero
exception when an alignment of 0 is specified.
|
2005-04-11 18:50:58 +00:00 |