Commit Graph

114 Commits

Author SHA1 Message Date
Christian Costa
dec3d50290 amstream: Add the corresponding pin to every media stream added to the media stream filter + add tests. 2012-05-04 18:11:00 +02:00
Christian Costa
49762b1679 amstream: Add checks to GetFormat. 2012-05-04 18:09:30 +02:00
Christian Costa
5c09a11e08 amstream: Add stubbed implementation of AudioStreamSample. 2012-04-26 19:29:26 +02:00
Christian Costa
60a8a27b2b amstream: Add stubbed implementation of DirectDrawStreamSample. 2012-04-26 19:29:12 +02:00
Christian Costa
d5bbdabf28 amstream: Add IAudioMediaStream stub implementation. 2012-04-24 18:41:41 +02:00
Christian Costa
badb5d555d amstream: Use proper constructor name for ddraw mediastream. 2012-04-24 18:41:38 +02:00
Joris Huizer
ee0bfd36ed amstream: IAMMultiMediaStreamImpl_SetState: correct ifs. 2012-04-05 14:51:34 +02:00
Christian Costa
27c4ad3bec amstream: Implement IAMMultiMediaStreamImpl_SetState. 2012-04-04 17:20:23 +02:00
Christian Costa
efff5abfb1 amstream: Implement IAMMultiMediaStreamImpl_Seek. 2012-04-04 17:20:20 +02:00
Christian Costa
0f8553b5d4 amstream: Add CLSID_AMAudioData implementation. 2012-04-04 17:20:01 +02:00
Christian Costa
303ce38bb3 amstream/tests: Add tests for querying interfaces and creating samples on video and audio media streams. 2012-03-28 11:48:45 +02:00
Christian Costa
3aab797929 amstream/tests: Verify if the dsound renderer is created when we create an audio stream with the default renderer. 2012-03-28 11:48:40 +02:00
Christian Costa
1349cf6902 amstream: Add stream to the media stream filter in IAMMultiMediaStreamImpl_AddMediaStream. 2012-03-28 11:48:35 +02:00
Christian Costa
76d69cdb91 amstream: Implement AddMediaStream and GetMediaStream in media stream filter. 2012-03-28 11:48:30 +02:00
Christian Costa
7fe02c47f3 amstream/tests: Add some tests to retreive media streams to media stream filter. 2012-03-26 18:15:48 +02:00
Christian Costa
6db90e0e9e amstream: Implement IAMMultiMediaStreamImpl_AddMediaStream + add tests. 2012-03-26 18:15:47 +02:00
Christian Costa
aae32fd4fd amstream: No media stream is created when the defaut renderer is used. 2012-03-26 18:15:47 +02:00
Christian Costa
5512d8e700 amstream: Video streams do not support default renderer. 2012-03-26 18:15:46 +02:00
Christian Costa
f5ee1304ef amstream: Check purpose id in AddMediaStream. 2012-03-26 18:15:45 +02:00
Christian Costa
872b515304 amstream/tests: Add media streams tests. 2012-03-26 18:15:45 +02:00
Christian Costa
34a1917fb3 amstream/tests: Make test.avi filename an unicode string and test the file presence once for all. 2012-03-26 18:15:44 +02:00
Christian Costa
91cc9ad585 amstream: Add support for AMMSF_ADDDEFAULTRENDERER for audio stream. 2012-03-26 18:15:43 +02:00
Christian Costa
c5faf158a1 amstream: Get and store event for streams render completion. 2012-03-15 20:40:22 +01:00
Christian Costa
c6c4472381 amstream: Create MediaStream filter when initialising AMMutiMediaStream. 2012-03-15 20:40:18 +01:00
Christian Costa
8d9655b819 amstream: Retrieve some interfaces needed to control the stream. 2012-03-15 20:40:13 +01:00
Christian Costa
4a25010c40 amstream: Use 'Source' filter name for file source filter as in native. 2012-03-15 20:40:08 +01:00
Christian Costa
682379059f amstream: Don't load the stream file. AddSourceFilter does it already. 2012-03-15 20:40:05 +01:00
Christian Costa
873c92bed8 amstream: Don't create the source filter. AddSourceFilter does it already. 2012-03-15 20:40:01 +01:00
Christian Costa
0caef9e2ba amstream: Rewrite OpenFile flow in a more readable manner by using SUCCEEDED macro. 2012-03-15 20:39:55 +01:00
Christian Costa
abc6d186ea amstream: Free all used resources when releasing MultiMediaStream object. 2012-03-14 12:59:08 +01:00
Christian Costa
14e228c699 amstream: Add source filter to the filtergraph before loading the file. 2012-03-14 12:59:07 +01:00
Christian Costa
b15c4113c0 amstream: Remove duplicate GraphBuilder member. 2012-03-14 12:59:07 +01:00
Christian Costa
8b5f6bf3f4 amstream: Initialize MultiMediastream before creating the source filter. 2012-03-14 12:59:06 +01:00
Aric Stewart
80c233b9dd amstream: Have the MediaStream Filter use strmbase. 2012-01-18 16:27:06 +01:00
André Hentschel
b5ba054ce8 Assorted header comment cleanup. 2012-01-04 19:35:13 +01:00
Francois Gouget
3de330db54 tests: Remove unneeded assert.h includes. 2011-09-27 10:59:56 +02:00
Michael Stefaniuc
52dd315666 amstream: Use CoTaskMemRealloc instead of alloc+copy. 2011-08-22 16:14:34 +02:00
Michael Stefaniuc
f49d6df198 amstream: Get rid of the explicit implementation of IMediaStream. 2011-08-22 16:14:34 +02:00
Michael Stefaniuc
2b55b5b663 amstream: Avoid the forward declaration of the DirectDrawMediaStream_Vtbl. 2011-08-22 16:14:34 +02:00
Michael Stefaniuc
aba87e0fe5 amstream: Basic COM cleanup for the IDirectDrawMediaStream iface. 2011-08-22 16:14:34 +02:00
Michael Stefaniuc
8d8843e563 amstream: Avoid a forward declaration of the IMediaStreamFilter vtbl. 2011-08-22 16:14:34 +02:00
Michael Stefaniuc
beada9ca42 amstream: COM cleanup for the IMediaStreamFilter iface. 2011-08-22 16:14:34 +02:00
Alexandre Julliard
b56dc9a6f7 winecrt0: Remove the clsid parameter in __wine_(un)register_resources. 2011-08-02 20:47:49 +02:00
Marcus Meissner
5c29f78e6c amstream: Mark internal symbols as hidden. 2011-05-02 12:39:08 +02:00
Michael Stefaniuc
d335af1ec0 amstream: Use an iface instead of an vtbl pointer in IAMMultiMediaStreamImpl. 2010-12-05 12:25:37 +01:00
Alexandre Julliard
025a84a15a amstream: Convert dll registration to the IRegistrar mechanism. 2010-12-03 14:28:23 +01:00
Alexandre Julliard
730f01801f tests: Make some variables static. 2010-10-01 13:41:42 +02: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
Alexandre Julliard
b86d515ed6 dlls: Remove explicit imports of kernel32 and ntdll. 2010-07-21 17:38:36 +02:00
Christian Costa
01624ea6c2 amstream: Fix AddRef calls. 2010-04-06 13:57:33 +02:00