Maarten Lankhorst
|
4e761d2613
|
quartz: Some state changes fixes.
|
2008-04-29 12:45:53 +02:00 |
Maarten Lankhorst
|
1ba8ece76e
|
quartz: Handle failures better in acmwrapper.
|
2008-04-29 12:45:38 +02:00 |
Maarten Lankhorst
|
37847b0d9b
|
quartz: Keep track of the time in the video renderer.
|
2008-04-29 12:45:31 +02:00 |
Maarten Lankhorst
|
1fad872961
|
quartz: Fix bug in memallocator with test.
|
2008-04-29 12:45:17 +02:00 |
Maarten Lankhorst
|
10708b405c
|
quartz: Fix acmwrapper time regression.
|
2008-04-28 14:21:56 +02:00 |
Maarten Lankhorst
|
512ee927cb
|
quartz: Add a function that can be called when stopping processing data.
|
2008-04-28 14:21:53 +02:00 |
Maarten Lankhorst
|
ec87de35af
|
quartz: Make dwSamplesProcessed a longlong.
|
2008-04-28 14:21:41 +02:00 |
Maarten Lankhorst
|
12a0fd3d8b
|
quartz: Optimize the file source to do its job better.
|
2008-04-28 14:21:35 +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
|
b7e20bfdd1
|
quartz: Fix time discontinuities in the acm wrapper.
|
2008-04-28 14:21:00 +02:00 |
Maarten Lankhorst
|
9e143cdb63
|
quartz: NotifyAllocator does not like a null argument.
|
2008-04-28 14:20:53 +02:00 |
Maarten Lankhorst
|
1f136a57f7
|
quartz: Add a vtable argument to Parser_Create that individual filters can override.
|
2008-04-28 14:20:44 +02:00 |
Andrew Talbot
|
523552fcc3
|
quartz: Remove unused variables.
|
2008-04-24 11:49:56 +02:00 |
Maarten Lankhorst
|
e0fe0ef01b
|
quartz: Make the file source support multiple samples by preallocating enough handles.
|
2008-04-23 13:04:36 +02:00 |
Maarten Lankhorst
|
3a39805ed8
|
quartz: Make wave parser and mpeg splitter zero copy by getting rid of the seperate allocator for the output pin.
|
2008-04-23 13:03:50 +02:00 |
Maarten Lankhorst
|
ec124be823
|
quartz: Add some sanity checks to file splitter.
|
2008-04-23 13:02:53 +02:00 |
Maarten Lankhorst
|
4abbf915d3
|
quartz: Copy discontinuity status in acmwrapper.
|
2008-04-23 13:02:48 +02:00 |
Maarten Lankhorst
|
2f736c4a5a
|
quartz: Fix inverted logic in memallocator.
|
2008-04-23 13:02:42 +02:00 |
Maarten Lankhorst
|
1e9dbcc512
|
quartz: Fix error message names in tests.
|
2008-04-23 13:02:36 +02:00 |
Maarten Lankhorst
|
a022467690
|
quartz: Optimize the processing thread to fetch one sample while processing another.
|
2008-04-23 13:02:28 +02:00 |
Austin English
|
aab8fae59a
|
Spelling fixes.
|
2008-04-21 14:25:05 +02:00 |
Maarten Lankhorst
|
f9c2d8e2f4
|
quartz: Add some more tests and fix wine to pass them.
|
2008-04-21 14:05:38 +02:00 |
Maarten Lankhorst
|
810a933f68
|
quartz: Change longlong printfs.
|
2008-04-21 14:05:37 +02:00 |
Maarten Lankhorst
|
c1a4acde01
|
quartz: Add more seek entries and fix a time continuity bug.
|
2008-04-21 14:05:37 +02:00 |
Maarten Lankhorst
|
9d9bf6f158
|
quartz: Only drop Preroll samples after obtaining its time.
|
2008-04-21 14:05:37 +02:00 |
Maarten Lankhorst
|
d7fbc7ef8c
|
quartz: Drop preroll frames in directsound renderer too.
|
2008-04-21 14:05:37 +02:00 |
Maarten Lankhorst
|
fb2c975a8f
|
quartz: No longer drop packets on discontinuities.
|
2008-04-21 14:05:37 +02:00 |
Maarten Lankhorst
|
0458c08b95
|
quartz: Set media time in the file source.
|
2008-04-21 14:05:37 +02:00 |
Maarten Lankhorst
|
172347341a
|
quartz: Make acmwrapper respect preroll samples.
|
2008-04-21 14:05:37 +02:00 |
Maarten Lankhorst
|
d16639d1fa
|
quartz: Flux AsyncReader in PullPin_BeginFlush.
|
2008-04-21 14:05:37 +02:00 |
Maarten Lankhorst
|
33b2f69c9f
|
quartz: Fix sample leak in file source on failure path.
|
2008-04-21 14:05:37 +02:00 |
Maarten Lankhorst
|
119d7caf79
|
quartz: Fix theoretical memory leak.
|
2008-04-21 14:05:37 +02:00 |
Maarten Lankhorst
|
458b09a84d
|
quartz: Make the video renderer drop preroll samples.
|
2008-04-21 14:05:37 +02:00 |
Alexandre Julliard
|
df75bde180
|
quartz: Avoid sizeof in traces.
|
2008-04-17 20:17:03 +02:00 |
Austin English
|
313a85f163
|
Spelling fixes.
|
2008-04-17 12:25:57 +02:00 |
Maarten Lankhorst
|
ebaadba498
|
quartz: Obtain the duration using the index in avisplitter.
|
2008-04-17 11:43:05 +02:00 |
Maarten Lankhorst
|
1625817113
|
quartz: Store the stream index in the avi stream for files that have them.
|
2008-04-17 11:42:50 +02:00 |
Maarten Lankhorst
|
a0e8b97ffe
|
quartz: Check for discontinuities in the directsound renderer.
|
2008-04-17 11:42:41 +02:00 |
Maarten Lankhorst
|
97b9e9c3ad
|
quartz: Make sure at least 1 sample is processed before returning.
|
2008-04-17 11:42:24 +02:00 |
Maarten Lankhorst
|
405e21d558
|
quartz: Reject samples in transform filter only when stopped.
Use S_FALSE for saying sample is rejected.
|
2008-04-17 11:42:15 +02:00 |
Maarten Lankhorst
|
3dc8384aa9
|
quartz: Reject samples in video renderer when stopped.
When stopped video renderer no longer updates, so don't even try.
|
2008-04-17 11:42:07 +02:00 |
Maarten Lankhorst
|
382a61391f
|
quartz: Fix IMediaSample2 SetPreroll and SetSyncPoint.
|
2008-04-17 11:41:58 +02:00 |
Maarten Lankhorst
|
cbb0ff37fa
|
quartz: Fix discontinuities in wave parser.
|
2008-04-17 11:41:52 +02:00 |
Maarten Lankhorst
|
6165d87fc5
|
quartz: Add a Disconnect function to the parser and use it to clean up allocated memory in avisplitter.
|
2008-04-16 14:16:23 +02:00 |
Maarten Lankhorst
|
aa623d2eff
|
quartz: Parse old style avi index.
|
2008-04-16 14:16:09 +02:00 |
Maarten Lankhorst
|
f66ad4dbe0
|
quartz: Make the avi splitter skip index headers.
|
2008-04-16 14:15:19 +02:00 |
Maarten Lankhorst
|
64be38a5b2
|
quartz: Dump opendml indexes and header.
|
2008-04-16 14:15:11 +02:00 |
Maarten Lankhorst
|
0b32692451
|
include: Update aviriff header.
|
2008-04-15 14:34:01 +02:00 |
Maarten Lankhorst
|
1281b74956
|
quartz: Update start_time if the current position is changed.
|
2008-04-15 14:33:45 +02:00 |
Maarten Lankhorst
|
3e9cee050f
|
quartz: Add VIDEOINFOHEADER2 support to VideoRenderer.
|
2008-04-15 14:33:36 +02:00 |