Aric Stewart
|
7d5c4ec1f8
|
strmbase: Have BaseControlVideo use BaseDispatch.
|
2012-04-20 19:15:11 +02:00 |
Aric Stewart
|
c7b12c10d8
|
strmbase: Have BaseControlWindow use BaseDispatch.
|
2012-04-20 19:15:08 +02:00 |
Francois Gouget
|
a3da9a7ab4
|
quartz: Mark a bunch of functions as static.
|
2012-04-20 12:00:16 +02:00 |
Aric Stewart
|
6aafd2f1de
|
quartz: Correct a critical section lock reversal issue found by Marcus Meissner (Coverity).
|
2012-04-19 19:28:10 +02:00 |
Aric Stewart
|
f6ea0b6cdd
|
quartz: Add control.idl as a typelib resource.
|
2012-04-09 18:05:16 +02:00 |
Aric Stewart
|
69da44106e
|
quartz: Add VMRSurfaceAllocatorNotify9 to VMR9.
|
2012-04-09 17:57:29 +02:00 |
Aric Stewart
|
018161e760
|
quartz: COM cleanup for PullPin.
|
2012-04-06 20:45:01 +02:00 |
Aric Stewart
|
e4656ebc88
|
quartz: Add VMRWindowlessControl9 to VMR9.
|
2012-04-05 17:53:11 +02:00 |
Aric Stewart
|
eb4972017e
|
quartz: Add VMRFilterConfig9 to VMR9.
|
2012-04-05 17:53:08 +02:00 |
Aric Stewart
|
8e79273b0e
|
quartz: Add IAMFilterMiscFlags to VMR9 implementation.
|
2012-04-05 17:53:05 +02:00 |
Aric Stewart
|
76a42b9b9e
|
quartz: Add BaseControlVideo to VMR9.
|
2012-04-05 14:51:34 +02:00 |
Aric Stewart
|
8365b7a372
|
quartz: Add BaseControlWindow to VMR9.
|
2012-04-05 14:51:34 +02:00 |
Aric Stewart
|
d969b80210
|
quartz: Add initial VMR9 stub.
|
2012-04-05 14:51:34 +02:00 |
Aric Stewart
|
5bc4c1591a
|
quartz: COM cleanup for DSoundRenderImpl.
|
2012-04-04 17:49:05 +02:00 |
Aric Stewart
|
51e3834bfb
|
strmbase: Add IMediaPosition implementation to PosPassThru.
|
2012-04-04 17:49:04 +02:00 |
Aric Stewart
|
dbf910b053
|
quartz: Change VideoRenderer to use strmbase's BaseControlVideo.
|
2012-04-03 12:20:15 +02:00 |
Aric Stewart
|
75300a7e32
|
quartz: Convert VideoRenderer to use strmbase's BaseControlWindow.
|
2012-04-03 12:20:03 +02:00 |
Aric Stewart
|
56477075c2
|
strmbase: Remove QualityControlImpl from the general strmbase.h.
Quality Control things are not part of the standard strmbase library set.
|
2012-04-03 12:19:17 +02:00 |
Aric Stewart
|
896be1355b
|
quartz: Convert VideoRenderer to use strmbase BaseRenderer.
|
2012-04-03 12:18:44 +02:00 |
Aric Stewart
|
8830470a8c
|
quartz: Have the VideoRenderer use strmbase BaseWindow.
|
2012-04-03 12:10:45 +02:00 |
Aric Stewart
|
54eafc73e5
|
strmbase: Implement renderer quality control into the base renderer.
|
2012-04-03 12:10:33 +02:00 |
Aric Stewart
|
821ead201d
|
quartz: Convert DsoundRenderer to use strmbase BaseRenderer.
|
2012-04-02 14:01:27 +02:00 |
Aric Stewart
|
662220f77f
|
strmbase: Expand BaseRenderer implementation.
|
2012-04-02 14:01:23 +02:00 |
Aric Stewart
|
c6289fecec
|
quartz: COM cleanup in ACMWrapperImpl.
|
2012-04-02 14:00:36 +02:00 |
Aric Stewart
|
26d33bb1c1
|
quartz: COM cleanup for AVIDecImpl.
|
2012-04-02 14:00:30 +02:00 |
Aric Stewart
|
e7d4d9e4f6
|
quartz: COM cleanup for AsyncReader and FileAsyncReader.
|
2012-04-02 14:00:20 +02:00 |
Aric Stewart
|
3b85b13e27
|
quartz: Update null renderer to use the BaseRenderer from strmbase.
|
2012-03-30 10:44:34 +02:00 |
Aric Stewart
|
d3c5b2c4f1
|
strmbase: COM cleanup for cleanup SourceSeeking.
|
2012-03-26 18:15:50 +02:00 |
Aric Stewart
|
eb5d8b969f
|
strmbase: COM cleanup for BasePin, BaseInputPin, and BaseOutputPin.
|
2012-03-26 18:15:49 +02:00 |
Aric Stewart
|
29d3c75442
|
strmbase: COM cleanup for BaseFilter.
|
2012-03-26 18:15:48 +02:00 |
Michael Stefaniuc
|
810b619e2b
|
quartz: Print the debug string and not the pointer to it.
|
2012-03-26 18:15:24 +02:00 |
Aric Stewart
|
cdf9c4f223
|
strmbase: Rename MediaSeekingPassThru to RendererPosPassThru to match standard strmbase naming.
|
2012-03-15 19:50:39 +01:00 |
Aric Stewart
|
026037ab69
|
strmbase: Move the MediaSeekingPassThru functions from quartz into strmbase.
|
2012-03-15 19:49:21 +01:00 |
Marcus Meissner
|
90dd4ea9a6
|
quartz: Fixed sizeof()s to IsBadReadPtr (Coverity).
|
2012-02-20 11:38:57 +01:00 |
Aric Stewart
|
c3e2407664
|
quartz: AMFilterData_ParseFilterData returns a pointer to a pointer to filter data.
|
2012-02-07 09:30:05 -06:00 |
Aric Stewart
|
10b2a21c3b
|
quartz: Do not report a position unless the filter graph is running or has been paused.
|
2012-02-06 10:19:31 -06:00 |
Aric Stewart
|
53bd62737c
|
quartz: If the MediaSeeking is not implemented all the way up the passthru chain fall back to the filtergraph's clock to find position.
|
2012-02-01 16:42:44 +01:00 |
Aric Stewart
|
da0650a209
|
quartz: Use the csReceive critical sections in transform filters.
|
2012-01-23 17:05:12 +01:00 |
Aric Stewart
|
4cd49d3bf1
|
quartz: Lower the merit on our current builtin filters.
|
2012-01-17 19:14:08 +01:00 |
Aric Stewart
|
8c91f1bf5e
|
quartz: Implement IObjectWithSite and IAMGraphBuilderCallback for the FilterGraph.
|
2012-01-16 18:17:49 +01:00 |
André Hentschel
|
b5ba054ce8
|
Assorted header comment cleanup.
|
2012-01-04 19:35:13 +01:00 |
Francois Gouget
|
5f88f362ea
|
dlls: Standardize on 'static const WCHAR' for our Unicode string literals.
Do the same for the corresponding Ansi strings.
|
2011-12-20 10:16:09 +01:00 |
Francois Gouget
|
e8f42fb29e
|
quartz: Avoid hardcoding the Unicode string literal lengths.
|
2011-12-16 17:40:39 +01:00 |
Francois Gouget
|
8560a654a8
|
quartz/tests: Give a name to the critical sections.
|
2011-11-14 20:15:28 +01:00 |
Michael Stefaniuc
|
a948e5e474
|
quartz: Free two assert calls from having side effects.
|
2011-10-08 17:38:34 +02:00 |
Maarten Lankhorst
|
12e132e9be
|
quartz: Fix support for mpeg layer 1 and 2.
|
2011-09-27 16:53:59 +02:00 |
Francois Gouget
|
bd7b345b26
|
Assorted spelling fixes & co.
|
2011-09-27 11:00:13 +02:00 |
Francois Gouget
|
3de330db54
|
tests: Remove unneeded assert.h includes.
|
2011-09-27 10:59:56 +02:00 |
Francois Gouget
|
e5e2304427
|
quartz/tests: Skip some tests if not allowed to register filters.
|
2011-09-19 17:56:05 +02:00 |
Erich Hoover
|
09f134cb69
|
quartz: Fix converting between the media time and REFTIME.
|
2011-09-12 16:49:58 +02:00 |
Erich Hoover
|
b7bc6dcfae
|
quartz: Add support for EndOfStream in PullPin.
|
2011-09-12 16:49:58 +02:00 |
Erich Hoover
|
9f7ef3786a
|
quartz: Add missing release.
|
2011-09-12 16:49:58 +02:00 |
Erich Hoover
|
cd4ee69ef3
|
quartz: Samples should be freed when IAsyncReader::Request fails.
|
2011-09-12 16:49:57 +02:00 |
Erich Hoover
|
bc204370ae
|
quartz: Do not assert when IAsyncReader::WaitForNext returns VFW_E_TIMEOUT.
|
2011-09-12 16:49:57 +02:00 |
Michael Stefaniuc
|
27e1d5adb7
|
quartz: Use an IDL file to define the IAMFilterData iface.
|
2011-09-06 11:29:38 +02:00 |
Alexandre Julliard
|
89d1d47d6b
|
quartz: Specify the PSFactoryBuffer class in the idl file.
|
2011-08-01 17:20:46 +02:00 |
Michael Stefaniuc
|
92f29035d8
|
quartz: COM cleanup for the IMediaPosition iface.
|
2011-07-01 14:39:36 +02:00 |
Michael Stefaniuc
|
482879462a
|
quartz: COM cleanup for the IGraphConfig iface.
|
2011-07-01 14:39:36 +02:00 |
Michael Stefaniuc
|
13626d06e6
|
quartz: COM cleanup for the IMediaEventSink iface.
|
2011-07-01 14:39:36 +02:00 |
Michael Stefaniuc
|
e97b34b26e
|
quartz: COM cleanup for the IMediaFilter iface.
|
2011-07-01 14:39:36 +02:00 |
Michael Stefaniuc
|
eca149bb4b
|
quartz: COM cleanup for the IMediaEventEx iface.
|
2011-07-01 14:39:36 +02:00 |
Michael Stefaniuc
|
6d929c71b6
|
quartz: COM cleanup for the IVideoWindow iface.
|
2011-07-01 14:39:36 +02:00 |
Michael Stefaniuc
|
a37208ba96
|
quartz: COM cleanup for the IBasicVideo2 iface.
|
2011-07-01 14:39:35 +02:00 |
Michael Stefaniuc
|
8d52dffc6d
|
quartz: COM cleanup for the IBasicAudio iface.
|
2011-07-01 14:39:35 +02:00 |
Michael Stefaniuc
|
deb489c2d2
|
quartz: COM cleanup for the IMediaSeeking iface.
|
2011-07-01 14:39:35 +02:00 |
Michael Stefaniuc
|
6c3e62fdaf
|
quartz: COM cleanup for the IMediaControl iface.
|
2011-07-01 14:39:35 +02:00 |
Michael Stefaniuc
|
2d589407b3
|
quartz: Pass the object instead of the iface to an internal helper.
|
2011-07-01 14:39:35 +02:00 |
Michael Stefaniuc
|
f888eb9135
|
quartz: COM cleanup for the IFilterGraph2 iface.
|
2011-07-01 14:39:35 +02:00 |
Marcus Meissner
|
3f42609042
|
quartz: Removed useless NULL check (Coverity).
|
2011-06-27 13:27:24 -05:00 |
Maarten Lankhorst
|
f991daf188
|
quartz: Skip filtergraph tests when filtergraph cannot be created.
|
2011-06-24 11:57:05 -05:00 |
Michael Stefaniuc
|
2672b0ae94
|
quartz: COM cleanup for the ifaces of FilterMapper3Impl.
|
2011-06-21 11:28:59 +02:00 |
Michael Stefaniuc
|
d2910bb7fa
|
quartz/tests: Simplify the file handling in filtergraph.c.
|
2011-06-20 19:32:05 +02:00 |
Michael Stefaniuc
|
ee9ca54eba
|
quartz/tests: Store the TestFilterImpl instead of its iface in IEnumPinsImpl.
|
2011-06-20 19:32:05 +02:00 |
Michael Stefaniuc
|
9f52e80055
|
quatz/tests: Pass back the object instead of the iface in createtestfilter().
|
2011-06-20 19:32:05 +02:00 |
Michael Stefaniuc
|
b9d5a5007a
|
quartz/tests: Finish the COM cleanup in filtergraph.c.
|
2011-06-20 19:32:05 +02:00 |
Michael Stefaniuc
|
b21c2d6522
|
quartz/tests: COM cleanup for the IClassFactory iface.
|
2011-06-20 19:32:05 +02:00 |
Michael Stefaniuc
|
6009ed4b6f
|
quartz/tests: COM cleanup for the IPin iface.
|
2011-06-20 19:32:05 +02:00 |
Marcus Meissner
|
9b39995201
|
quartz: Mark internal symbols with hidden visibility.
|
2011-05-24 11:55:59 +02:00 |
Alexandre Julliard
|
7f6e677d5a
|
quartz: Make sure the preferred allocator pointer is initialized.
|
2011-05-20 10:28:21 +02:00 |
Erich Hoover
|
068593b238
|
quartz: Create and hold onto a preferred allocator for IAsyncReader::RequestAllocator.
|
2011-05-17 12:01:18 +02:00 |
Erich Hoover
|
493a3a0f9d
|
quartz: Make sure pin state cannot change while a flush is in progress.
|
2011-05-17 12:01:16 +02:00 |
Erich Hoover
|
484c952cf2
|
quartz: Release outstanding samples in PullPin::PauseProcessing.
|
2011-05-17 11:57:57 +02:00 |
Erich Hoover
|
819643ada8
|
quartz: Return IMediaSeeking interface for Parser PullPin.
|
2011-05-17 11:55:24 +02:00 |
Erich Hoover
|
7a405fa9e9
|
quartz: Return IMediaSeeking interface for Parser OutputPin.
|
2011-05-17 11:54:43 +02:00 |
Marcus Meissner
|
63823061ed
|
quartz: Handle NULL return from strchr() (Coverity).
|
2011-05-03 19:34:27 +02:00 |
Austin English
|
376bbd1ecc
|
quartz: Remove extraneous parentheses (LLVM/Clang).
|
2011-04-13 14:13:55 +02:00 |
Gerald Pfeifer
|
a3d8e7b369
|
quartz: Properly set a parameter by reference in Parser_OutputPin_DecideAllocator.
|
2011-04-05 13:36:56 +02:00 |
Francois Gouget
|
78c605c3c9
|
quartz: Make some functions static.
|
2011-03-16 14:14:24 +01:00 |
Marcus Meissner
|
82cd229cc2
|
quartz: Removed const from const REFIID (Coverity).
|
2011-03-14 19:31:29 +01:00 |
Austin English
|
a5c50a25fb
|
quartz: Avoid %L in traces (LLVM/Clang).
|
2010-12-23 13:47:25 +01:00 |
Alexandre Julliard
|
ae2a992d70
|
quartz: Convert coclasses registration to the IRegistrar mechanism.
|
2010-12-17 13:26:04 +01:00 |
Maarten Lankhorst
|
220d610b3d
|
quartz: Handle EndOfStream more elegantly in dsound renderer.
|
2010-12-14 16:01:34 +01:00 |
Maarten Lankhorst
|
351165e30d
|
quartz: Fix a race condition in videorenderer endflush.
|
2010-12-14 16:01:17 +01:00 |
Maarten Lankhorst
|
b353f32453
|
quartz: Handle seeking while running better.
|
2010-12-14 16:01:11 +01:00 |
Francois Gouget
|
0eb6e40720
|
Assorted spelling fixes.
|
2010-12-13 12:43:29 +01:00 |
Michael Stefaniuc
|
9a0f38e211
|
quartz: Use an iface instead of a vtbl pointer in SystemClockImpl.
|
2010-12-09 12:22:33 +01:00 |
Michael Stefaniuc
|
e86dff725f
|
quartz: Use an iface instead of a vtbl pointer in IEnumRegFiltersImpl.
|
2010-12-09 12:22:26 +01:00 |
Michael Stefaniuc
|
bf247fad13
|
quartz: Use an iface instead of a vtbl pointer in BaseMemAllocator.
|
2010-12-09 12:20:56 +01:00 |
Michael Stefaniuc
|
80db15faa1
|
quartz: Use an iface instead of a vtbl pointer in EnumMonikerImpl.
|
2010-12-09 12:20:48 +01:00 |
Michael Stefaniuc
|
70f1c34300
|
quartz: Use an iface instead of a vtbl pointer in IEnumFiltersImpl.
|
2010-12-09 12:20:42 +01:00 |