Commit graph

49 commits

Author SHA1 Message Date
Michael Stefaniuc
5c2cf08674 qedit: Use an iface instead of a vtbl pointer in MediaDetImpl. 2010-12-09 12:25:21 +01:00
Alexandre Julliard
143746938f qedit: Convert dll registration to the IRegistrar mechanism. 2010-12-08 16:10:43 +01:00
Maarten Lankhorst
b769a266cf qedit: Try all possible splitter filters instead of only the first one. 2010-11-26 12:15:10 +01:00
Alexandre Julliard
81b8ee863e makefiles: Add a standard header for all makefiles to replace the common variable initializations. 2010-09-19 12:36:48 +02:00
Francois Gouget
59ae1d69f9 qedit: Make (media,pins)enum_create() static. 2010-08-26 13:44:44 +02:00
Alexandre Julliard
b86d515ed6 dlls: Remove explicit imports of kernel32 and ntdll. 2010-07-21 17:38:36 +02:00
Austin English
caf0e0befe qedit: Fix return value of DllUnregisterServer. 2010-05-27 15:23:25 +02:00
Michael Stefaniuc
98fbcc4de2 qedit: Avoid using long. 2010-05-11 11:06:55 +02:00
Francois Gouget
3428b94a8d Assorted spelling and case fixes. 2010-03-22 10:49:13 +01:00
Francois Gouget
e18e1c19fd qedit: Don't cast NULL. 2010-03-22 10:48:40 +01:00
Alexandre Julliard
bef5645eb1 makefiles: Remove the no longer needed explicit separators for dependencies. 2010-03-16 13:28:19 +01:00
Paul Chitescu
029bc761db qedit: Implement buffering in SampleGrabber. 2010-03-15 14:18:05 +01:00
Paul Chitescu
2ad03b9b74 qedit: SampleGrabber pins should enumerate a preferred format only after the input pin is connected and a fully defined format is known. 2010-03-15 14:18:05 +01:00
Paul Chitescu
5650a9eb8b qedit: In SampleGrabber ReceiveConnection check early the format type, return VFW_E_INVALIDMEDIATYPE like native. 2010-03-15 14:18:05 +01:00
Paul Chitescu
1d39e74c7a qedit: A full format is required when connecting either pin of the SampleGrabber. 2010-03-02 11:08:32 +01:00
Alexandre Julliard
6164ce2d82 makefiles: Use the standard C_SRCS variable as the list of test files.
This enables it to be auto-updated by make_makefiles.
2010-02-22 10:47:11 +01:00
Paul Chitescu
381bd1c0ca qedit: Always print a TRACE when a SampleGrabber pin gets connected. 2010-02-17 12:32:59 +01:00
Paul Chitescu
c56dc3b71e qedit: In output pin's IPin_Connect call ReceiveConnection on the receiver pin to properly negotiate media type. 2010-02-17 09:42:02 +01:00
Paul Chitescu
2d5ea4b5d5 qedit: Add media type enumerator to SampleGrabber. 2010-02-15 12:09:42 +01:00
Paul Chitescu
43fe5e35b8 qedit: Add pins enumerator implementation to SampleGrabber. 2010-02-15 12:09:35 +01:00
Paul Chitescu
076fdb35ba qedit: Add current media type and media matching to SampleGrabber. 2010-02-15 12:09:28 +01:00
Paul Chitescu
4457717d79 qedit: Add pins, IMemInputPin implementation and grabbing to SampleGrabber. 2010-02-15 12:09:19 +01:00
Paul Chitescu
40c60e8cd2 qedit: Mostly stubbed out implementation of SampleGrabber filter. 2010-02-04 14:06:35 +01:00
Huw Davies
33a193439d qedit: Fix a memory leak.
Found by Valgrind.
2009-12-15 16:25:06 +01:00
Michael Stefaniuc
b14c0056dd qedit: Change long to LONG in qedit.idl. 2009-03-12 13:09:54 +01:00
Alexandre Julliard
a506c956a8 qedit/tests: Fix a pointer casting warning on 64-bit. 2009-01-03 20:14:18 +01:00
Alexandre Julliard
79c64acc7b tests: Don't depend on the static uuid libraries in the tests.
This avoids trouble with the broken MingW libraries when
cross-compiling the tests.
2008-07-08 17:51:45 +02:00
Alexandre Julliard
dad21bbcbf makefiles: List the static libraries as normal imports instead of extra libs. 2008-04-30 14:23:55 +02:00
Dan Hipschman
dfbb2fc9e0 qedit: Add a stub for IMediaDet_get_StreamLength.
To get this working by querying the filters for IMediaSeeking and calling
GetDuration, we need a little better support from quartz.  For now a stub
is better than nothing.
2008-04-10 09:55:14 +02:00
Dan Hipschman
9536002552 qedit: Implement IMediaDet_get_FrameRate. 2008-04-10 09:55:03 +02:00
Dan Hipschman
3b0d68e409 qedit: Implement IMediaDet_get_StreamMediaType. 2008-04-10 09:54:53 +02:00
Mikołaj Zalewski
7656d8860e qedit/tests: Fix dependency. 2008-04-09 16:25:49 +02:00
Dan Hipschman
33f270afc0 qedit: Implement IMediaDet_(put|get)_CurrentStream. 2008-04-09 11:46:59 +02:00
Dan Hipschman
d3061d48e1 qedit: Implement IMediaDet_get_OutputStreams. 2008-04-09 11:46:38 +02:00
Dan Hipschman
7d2d5a25cb qedit: Implement IMediaDet_get_Filename. 2008-04-09 11:44:51 +02:00
Dan Hipschman
dc3d6fbe7f qedit: Implement IMediaDet_put_Filename. 2008-04-09 11:44:41 +02:00
Dan Hipschman
063aa3a1af qedit/tests: Fix an incorrect count given to GetTempPathW. 2008-04-09 11:44:33 +02:00
Dan Hipschman
742120ba94 qedit/tests: Add a partial test for IMediaDet_get_StreamMediaType. 2008-04-07 11:26:48 +02:00
Dan Hipschman
b37ee80166 qedit/tests: Add a test for IMediaDet_(put|get)_CurrentStream. 2008-04-07 11:26:42 +02:00
Dan Hipschman
07f9c44b36 qedit/tests: Add a test for IMediaDet_get_Filename. 2008-04-07 11:26:37 +02:00
Dan Hipschman
b0b47ac5f5 qedit/tests: Add a test for IMediaDet_get_OutputStreams. 2008-04-07 11:26:31 +02:00
Dan Hipschman
999bc5bcb2 qedit/tests: Add test framework and test for IMediaDet_put_Filename. 2008-04-07 11:26:24 +02:00
Dan Hipschman
8b432b3655 qedit/tests: Don't forget CoUninitialize. 2008-04-07 11:24:21 +02:00
Dan Hipschman
f95a849a28 qedit: Indicate the methods of IMediaDet are not implemented in the FIXMEs. 2008-04-04 11:50:58 +02:00
Lei Zhang
4868cde91d qedit: Add stub implementation of MediaDet. 2008-02-19 18:04:08 +01:00
Lei Zhang
e8551a073d qedit: Add tests directory and a simple test. 2008-02-19 18:03:21 +01:00
Lei Zhang
f4f7a5c5c9 qedit: Add MediaDet registration.
Much of the code is from quartz.
2008-02-19 18:02:00 +01:00
Lei Zhang
080c0812bc qedit: Add the DirectShow ClassFactory. 2008-02-19 17:58:14 +01:00
Lei Zhang
6de8be71b3 qedit: Skeleton implementation of qedit.dll. 2008-02-19 17:57:23 +01:00