Commit graph

212 commits

Author SHA1 Message Date
Andrey Gusev
5cdcd4493f Assorted spelling and typos fixes. 2015-08-18 15:00:13 +09:00
Francois Gouget
afd186e646 qcap/tests: Add a trailing '\n' to an ok() call. 2015-08-07 23:50:19 +09:00
Michael Stefaniuc
487472b3f6 qcap: COM cleanup for the IKsPropertySet iface. 2015-08-04 09:45:23 +02:00
Michael Stefaniuc
2284835973 qcap: Basic COM cleanup for IPin iface of VfwCapture. 2015-08-04 09:45:20 +02:00
Michael Stefaniuc
a6bf7bb01f qcap: Just use the driver_info pointer from the parent. 2015-08-03 10:58:12 +02:00
Huw Davies
876d1d9eb8 qcap/tests: Fix test failures on Win64. 2015-07-29 20:56:51 +02:00
Michael Stefaniuc
7b1332d3f5 qcap/tests: Add COM tests for VfwCapture. 2015-07-28 13:41:44 +02:00
Michael Stefaniuc
67ced3c372 qcap: Support COM aggregation in VfwCapture. 2015-07-28 13:41:44 +02:00
Michael Stefaniuc
d3ceabf433 qcap: There can be only ONE QueryInterface in VfwCapture!. 2015-07-28 09:55:11 +02:00
Michael Stefaniuc
6984db834a qcap: Remove initialization code from QI of VfwCapture. 2015-07-28 09:55:07 +02:00
Sebastian Lackner
cf234d66b1 qcap: Distinguish interface pointer and implementation pointer for base filter. 2015-06-26 20:35:04 +09:00
Damjan Jovanovic
bd5e184bfb qcap: The VfwCapture filter's GetNumberOfCapabilities() should set the capability count to zero. 2015-06-02 14:08:12 +09:00
Damjan Jovanovic
9c922b6ab5 qcap: Add initial audio capture filter. 2015-06-02 14:08:01 +09:00
Damjan Jovanovic
916dfb12b6 qcap: If we have a single VfwCapture pin, its category should be PIN_CATEGORY_CAPTURE. 2015-06-02 14:07:38 +09:00
Damjan Jovanovic
3f3e719551 qcap: Load the default renderer when it's not specified. 2015-06-02 14:07:34 +09:00
Damjan Jovanovic
982be1dea2 qcap: Add the SmartTee filter automatically as necessary, and test this. 2015-06-02 14:07:27 +09:00
Damjan Jovanovic
419be23964 qcap: Get the SmartTee filter to a minimally functional level. 2015-06-02 14:06:37 +09:00
Damjan Jovanovic
95c2b22c56 qcap: Implement the SmartTee allocator functions. 2015-06-02 14:05:52 +09:00
Damjan Jovanovic
9bf73a043a qcap: Implement the SmartTee media type functions. 2015-05-29 15:09:06 +09:00
Damjan Jovanovic
cdd4060469 qcap: Implement a stubbed SmartTee filter. 2015-05-29 15:09:02 +09:00
Damjan Jovanovic
e6307f1a4b qcap/tests: Test SmartTee filter aggregation. 2015-05-29 15:06:59 +09:00
Damjan Jovanovic
d126fd53f7 qcap/tests: Add media tests for the SmartTee filter. 2015-05-29 15:06:59 +09:00
Damjan Jovanovic
5405c0feeb qcap/tests: Add many more SmartTee filter tests. 2015-05-29 15:06:56 +09:00
Damjan Jovanovic
6bc6b0bf71 qcap/tests: Fix SmartTeeFilter reference leaks from the pins in its test. 2015-05-29 15:06:03 +09:00
Michael Stefaniuc
f7a21ee1d7 qcap: Print the debug string instead of the pointer value. 2015-03-24 18:16:12 +09:00
Francois Gouget
77f29bcdc0 qcap: Remove unneeded NONAMELESSXXX directives. 2015-03-18 19:38:58 +09:00
Francois Gouget
0dd5cb1cef Assorted spelling fixes. 2014-09-29 10:36:36 +02:00
Thomas Faber
f0200b6d25 qcap: Destroy BaseOutputPin in VfwPin_Release. 2014-07-28 17:23:14 -05:00
Thomas Faber
33e0e6867f qcap: Reference module only on successful object creation. 2014-07-28 17:22:56 -05:00
Thomas Faber
5cbc081a1f qcap: Destroy BaseFilter after VfwCapture child class. 2014-07-22 12:07:19 +02:00
Jacek Caban
531a6ceb5d qcap: Store max frame size separately from video format bitmap info and restore it before each ICCompress call. 2014-04-08 19:23:26 +02:00
Nikolay Sivov
ddbcd24178 qcap/tests: Check method return values (Coverity). 2014-03-31 11:45:57 +02:00
Piotr Caban
085891b8f6 qcap/tests: Fix AviMux test failures on Win2k. 2014-03-26 19:20:28 +01:00
Frédéric Delanoy
7715684ff7 qcap: Use BOOL type where appropriate. 2014-03-21 11:18:02 +01:00
Jacek Caban
955ce003ae qcap: Added AVICompressorIn_Disconnect implementation. 2014-03-03 17:02:56 +01:00
Piotr Caban
99298f85e4 qcap/tests: Add option to save generated avi file. 2014-02-26 09:10:25 -06:00
Piotr Caban
f6986991be qcap/tests: Add more Avi Mux tests. 2014-02-26 09:10:22 -06:00
Piotr Caban
ad7eb42246 qcap: Fix uninitialized variable access in Avi Mux. 2014-02-26 09:09:13 -06:00
Piotr Caban
98d0ab3a9f qcap: Fix some memory leaks in Avi Mux. 2014-02-26 09:09:05 -06:00
Piotr Caban
f4e201ad46 qcap: Fix strf chunk size in AviMuxIn_ReceiveConnection. 2014-02-26 09:08:58 -06:00
Piotr Caban
dddc278b4d qcap: Add Avi Mux IBaseFilter::Stop implementation. 2014-02-26 09:08:51 -06:00
Piotr Caban
f4d7a9ab53 qcap: Add Avi Mux IMemInputPin::Receive implementation. 2014-02-25 14:25:57 -06:00
Piotr Caban
0c73ce54cd qcap: Add Avi Mux Receive helper implementation. 2014-02-25 14:25:51 -06:00
Piotr Caban
053b1f6f60 qcap: Add partial Avi Mux IBaseFilter::Run implementation. 2014-02-25 14:25:40 -06:00
Piotr Caban
b43dcc4515 qcap: Add support for FORMAT_VideoInfo pins in AviMuxIn::ReceiveConnection. 2014-02-25 14:25:30 -06:00
Piotr Caban
e32a9afe65 qcap: Add Avi Mux IConfigInterleaving::put_Interleaving implementation. 2014-02-25 14:25:09 -06:00
Piotr Caban
cde81264e5 qcap: Fix Avi Mux IConfigInterleaving::put_Mode implementation. 2014-02-25 14:25:02 -06:00
Piotr Caban
90dfe084c6 qcap: Add Avi Mux input pin IMemInputPin::ReceiveCanBlock implementation. 2014-02-24 09:16:25 -06:00
Piotr Caban
6017d55d07 qcap: Add Avi Mux IConfigInterleaving::put_Mode implementation. 2014-02-24 09:16:18 -06:00
Piotr Caban
43bef66e8b qcap: Add Avi Mux input pin IMemInputPin::NotifyAllocator. 2014-02-24 09:16:11 -06:00