Alessandro Pignotti
916854c5a8
quartz: Make GetClassMediaFile visible in the module.
2013-02-27 19:23:11 +01:00
Alessandro Pignotti
ea16925d8c
quartz: IEnumFiltersImpl needs to access data from IGraphFilterImpl.
2013-02-25 10:40:40 +01:00
Michael Stefaniuc
b904b6949e
quartz: COM cleanup for IMediaSample2.
2012-07-03 12:02:30 +02:00
Michael Stefaniuc
37cfaa2d02
quartz: Standardize COM aggregation for VideoRenderer.
2012-07-02 10:58:34 +02:00
Aric Stewart
d969b80210
quartz: Add initial VMR9 stub.
2012-04-05 14:51:34 +02:00
Aric Stewart
026037ab69
strmbase: Move the MediaSeekingPassThru functions from quartz into strmbase.
2012-03-15 19:49:21 +01:00
André Hentschel
b5ba054ce8
Assorted header comment cleanup.
2012-01-04 19:35:13 +01:00
Marcus Meissner
9b39995201
quartz: Mark internal symbols with hidden visibility.
2011-05-24 11:55:59 +02:00
Francois Gouget
78c605c3c9
quartz: Make some functions static.
2011-03-16 14:14:24 +01:00
Maarten Lankhorst
d4185badf1
quartz: Unregister window class after shutdown.
2010-11-29 19:43:32 +01:00
Aric Stewart
0410e50e00
strmbase: Move BasePin implementation to strmbase.
2010-10-06 20:46:48 +02:00
Aric Stewart
bb110c7749
strmbase: Move enumpins from quartz to strmbase.
2010-10-06 20:46:47 +02:00
Aric Stewart
89ea07f7d0
strmbase: Add the EnumMediaTypes base implementation.
2010-10-06 20:46:47 +02:00
Aric Stewart
961921060c
strmbase: Initial creation of static strmbase library for Quartz and Quartz filters.
...
Move the Media Type Functions.
2010-10-05 15:56:30 +02:00
Alexandre Julliard
e78ea286fb
quartz: Make some functions and variables static.
2008-12-02 15:25:19 +01: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
7934951343
quartz: Make the EnumPins interface dynamic.
...
Take a reference to the ibasefilter and request it for the pins and a
cookie. This seems to be the easiest way to ensure correctness.
2008-04-28 14:21:23 +02:00
Maarten Lankhorst
65e6bbd186
quartz: Add a stub for SeekingPassThru.
2008-04-10 11:31:06 +02:00
Maarten Lankhorst
e02322aef8
quartz: Implement forwarding mediaseeking messages.
2008-03-20 14:27:34 +01:00
Maarten Lankhorst
e1867dac0d
quartz: Implement a dummy null renderer for directshow.
2008-03-14 12:57:09 +01:00
Lei Zhang
9742724afe
quartz: Add VideoRendererDefault.
2008-02-08 11:03:22 +01:00
Chris Robinson
b3fab140f3
quartz: Partially implement the MPEG 1 Stream Splitter filter.
2007-04-27 13:05:28 +02:00
Chris Robinson
92aaba0d6f
quartz: Return the proper interface for IFilterMapper.
2007-03-05 12:07:59 +01:00
Jonathan Ernst
360a3f9142
Update the address of the Free Software Foundation.
2006-05-23 14:11:13 +02:00
Maarten Lankhorst
aa4df8f63a
Fixed {Copy/Delete/Free}MediaType functions to show proper behaviour.
...
Fixed EnumMediaTypes to copy pbFormat too.
Added FreeMediaType.
2005-05-06 14:34:02 +00:00
Christian Costa
7180775af6
Forward CLSID_FilterGraphNoThread to CLSID_FilterGraph.
2005-05-05 09:50:35 +00:00
Christian Costa
80a2e6e93b
Added WAVE parser.
2005-02-10 17:13:18 +00:00
Christian Costa
72213b18c7
Added ACM Wrapper filter.
...
Cleaned up AVIDec.
2005-02-01 14:22:00 +00:00
Francois Gouget
486d020c1b
Don't define COBJMACROS in objbase.h.
...
Update the Wine sources accordingly.
2004-10-07 03:06:48 +00:00
Christian Costa
f096fa3a0e
Added Video Renderer (based on Direct Draw).
...
Added Direct Sound Audio Renderer.
Added AVI Decompressor (VFW decompressors wrapper).
2004-08-24 02:28:35 +00:00
Alexandre Julliard
936198ce45
Moved ICOM_THIS_MULTI definition out of objbase.h and into the files
...
that use it.
2004-08-13 00:44:22 +00:00
Raphael Junqueira
0359eaa80c
Implemented SystemClock (IReferenceClock by dshow).
2004-05-05 23:51:59 +00:00
Christian Costa
b0c9f6a34d
Implemented IFilterGraphImpl_EnumFilters and IEnumFilters interface.
...
Renamed constructor of IEnumRegFilters interface.
Small fix in IFilterMapper_EnumMatchingFilters.
2004-03-04 06:07:30 +00:00
Christian Costa
57b2104f54
Implemented IFilterMapper and IEnumRegFilters interfaces.
...
Fixed IFilterMapper2_EnumMatchingFilters.
2004-03-01 23:32:04 +00:00
Robert Shearman
d6254fcb43
- AVI Splitter implementation.
...
- Add new debugging function wine_dbstr_longlong.
2003-11-18 20:47:48 +00:00
Robert Shearman
0a6f11c88a
- A few cosmetic fixes.
...
- Various bug fixes.
- Add some OutputPin helpers.
- Add a new type of pin, PullPin.
2003-09-25 23:50:06 +00:00
Robert Shearman
8e538a3dca
Implemented IMemAllocator and IMediaSample.
2003-09-11 21:18:36 +00:00
Alexandre Julliard
e37c6e18d0
Fixed header dependencies to be fully compatible with the Windows
...
headers (with help from Dimitrie O. Paun).
2003-09-05 23:08:26 +00:00
Robert Shearman
ad302ff7dd
Added File Source (Async) Filter.
2003-08-06 23:00:14 +00:00
Robert Shearman
cae7755a70
- Bugfix when adding filters to graph due to not initializing
...
variables on creation of graph.
- Remove clue of where I copied one of the copyright messages from.
- Add implementation of input and output pins which will be used by a
lot of filters in Quartz.
2003-08-06 22:04:45 +00:00
Robert Shearman
c71301a308
Implemented IFilterMapper2.
2003-07-01 04:29:48 +00:00
Lionel Ulmer
1fa9624682
Stubbed some interfaces for the FilterGraph CLSID.
2003-06-13 18:06:44 +00:00
Alexandre Julliard
b6a7ca5855
Removed a bunch of multimedia code at Hidenori's request.
2002-05-02 01:29:18 +00:00
Hidenori Takeshima
a558562409
Fixed some bugs.
...
Fixed audio renderer.
Implemented seeking.
Added some stubs.
2002-03-19 02:15:26 +00:00
Alexandre Julliard
0799c1a780
Added LGPL standard comment, and copyright notices where necessary.
...
Global replacement of debugtools.h by wine/debug.h.
2002-03-09 23:29:33 +00:00
Hidenori Takeshima
bc7d0272b3
Started implementing AVI splitter.
...
Implemented AsyncSource.
Merged some C sources.
Fixed some bugs.
2001-10-14 16:13:14 +00:00
Hidenori Takeshima
c9f0ff2d8c
Merged some C sources.
...
Fixed some bugs.
Started implementing some pass-through interfaces.
2001-09-25 22:37:04 +00:00
Hidenori Takeshima
fb96436931
Added some stubs for quartz dll.
2001-08-15 19:26:52 +00:00