Commit Graph

88 Commits

Author SHA1 Message Date
Zebediah Figura 31a5cb5f05 strmbase: Support aggregation in the base filter.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-06-04 23:05:25 +02:00
Zebediah Figura 97cf9ab43a quartz: Use strmbase filter methods directly.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-05-29 11:45:37 +02:00
Zebediah Figura af34a88673 quartz/avisplit: Use BaseFilterImpl_Release().
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-05-28 12:06:46 +02:00
Zebediah Figura b883b69e77 quartz/parser: Pass a BaseFilterFuncTable to Parser_Create().
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-05-28 12:06:46 +02:00
Zebediah Figura 69e654a684 quartz: Use CONTAINING_RECORD instead of casting.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-05-17 09:20:57 +02:00
Michael Stefaniuc b7ce2fc508 quartz: Remove useless casts to self.
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-03-22 19:50:06 +01:00
Zebediah Figura dc6e0a6cb5 quartz/mpegsplit: Fix sink pin name.
This fixes a bug with Neocron 2, which uses FindPin() to retrieve the
sink pin.

Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-03-01 17:48:26 +01:00
Michael Stefaniuc 53c80a2bd1 quartz: Use the ARRAY_SIZE() macro.
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-07-17 22:36:06 +02:00
Zebediah Figura d88218324b quartz: Use CBaseFilter::FindPin().
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-07-06 19:44:27 +02:00
Andrey Gusev 8273fc88c9 quartz: Remove redundant comparison.
Signed-off-by: Andrey Gusev <andrey.goosev@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-10-09 19:51:38 +02:00
Alistair Leslie-Hughes 84f5761a67 quartz: Use standard wine_dbgstr_longlong.
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-08-24 08:41:39 +09:00
Nikolay Sivov c6110acfda quartz: Remove some interface pointer casts.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-09-02 23:34:26 +09:00
Nikolay Sivov 5fb58eae3b quartz: Minor cleanup of returned interface pointers.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-21 21:09:10 +09:00
Bruno Jesus c49e9d085d quartz: Skip AVI bad chunks while looking for the LIST chunk. 2015-09-04 15:22:02 +09:00
Gerald Pfeifer 2127f72f79 quartz: Replace four occurrences of 1 << 31 by 1u << 31 to avoid shift overflow. 2015-09-01 21:11:46 +09:00
Michael Stefaniuc 33136293ba quartz: Remove some unused assignments (PVS-Studio). 2015-01-21 15:29:03 +01:00
Michael Stefaniuc b31ef9c80a quartz: Remove always true if subexpression (PVS-Studio). 2015-01-08 13:12:03 +01:00
Thomas Faber bab08e690e quartz: Avoid side-effects in asserts. 2014-07-28 17:21:17 -05:00
Victor Martinez Calvo 2dbfb2af84 quartz: Check correct dwReserved item before tracing. 2014-05-05 12:17:49 +02:00
Frédéric Delanoy ec5da171e6 quartz: Use BOOL type where appropriate. 2013-10-25 13:36:01 +02:00
Aric Stewart 7fab2428c8 quartz: COM cleanup for Parser_OutputPin. 2012-05-24 21:23:25 +02:00
Francois Gouget fac36c55e9 Assorted typo, spelling, wording and case fixes. 2012-05-15 16:26:43 +02:00
Aric Stewart 018161e760 quartz: COM cleanup for PullPin. 2012-04-06 20:45:01 +02:00
Aric Stewart d3c5b2c4f1 strmbase: COM cleanup for cleanup SourceSeeking. 2012-03-26 18:15:50 +02:00
Aric Stewart 026037ab69 strmbase: Move the MediaSeekingPassThru functions from quartz into strmbase. 2012-03-15 19:49:21 +01:00
Maarten Lankhorst dba95c2288 quartz: Fix time on avi parser. 2010-11-08 13:30:24 +01:00
Aric Stewart 602d44a12c strmbase: Move mediaSeeking to strmbase SourceSeeking. 2010-10-12 11:44:17 +02:00
Aric Stewart 1d42659c40 strmbase: Implement BaseFilter in strmbase. 2010-10-08 11:04:04 +02:00
Aric Stewart 5c1409b55f strmbase: Move OutputPin implementation to strmbase. 2010-10-06 20:46:48 +02:00
Austin English fc48daa0d2 quartz: Fix compiler warnings on Clang. 2010-09-20 13:55:09 +02:00
Harry Jeffery 4faf80280c Fixed various spelling mistakes. 2010-07-26 13:34:20 +02:00
Michael Stefaniuc 63512e8e98 quartz: Avoid using the long type. 2010-05-20 13:47:44 +02:00
Gerald Pfeifer af72df259e quartz: Remove variable keyframe which is not really used from AVISplitter_next_request. 2010-05-10 10:16:53 +02:00
Gerald Pfeifer 0dac2e8911 quartz: Remove variable keyframe which is not really used from AVISplitter_next_request. 2010-04-26 09:03:24 -05:00
Mikhail Maroukhine 0a671deb92 quartz: Fix compiler warnings with flag -Wcast-qual. 2010-04-01 18:12:41 +02:00
Michael Stefaniuc cc7fc4abef quartz: Remove superfluous pointer casts. 2009-01-29 14:06:01 +01:00
Lei Zhang d17609ad92 quartz: Ignore unknown chunks when parsing AVI headers. 2008-12-19 17:44:43 +01:00
Christian Costa 480e697035 quartz: Turn some fixmes into traces. 2008-12-08 22:02:29 +01:00
Andrew Talbot 9988ae3524 quartz: Sign-compare warnings fix. 2008-11-04 11:27:06 +01:00
Maarten Lankhorst c71ba1a141 quartz: Don't abort starting for unconnected pin in avi splitter. 2008-09-22 13:46:12 +02:00
Alexandre Julliard 5d900bb0f6 Avoid some size_t printf format warnings. 2008-08-21 16:05:15 +02:00
Maarten Lankhorst 94ef37400d quartz: Fix support for files with multiple odml indexes. 2008-07-29 11:54:52 +02:00
Maarten Lankhorst 6becc9e14b quartz: Fix end of file handling when first request is already end of file. 2008-07-29 11:54:41 +02:00
Maarten Lankhorst 3376ba6113 quartz: Fix end of stream handling in avi splitter.
The last frame wouldn't always be sent, this fixes that.
2008-07-22 13:11:22 +02:00
Maarten Lankhorst 0f9356eb16 quartz: Fix handling of zero byte samples and endofstreams. 2008-07-21 14:36:04 +02:00
Francois Gouget bc5ce27947 Assorted spelling fixes. 2008-07-21 13:00:01 +02:00
Maarten Lankhorst 3ad7198961 quartz: Explicitly handle wave headers in avi splitter. 2008-07-16 17:52:31 +02:00
Maarten Lankhorst 28d6203ca9 quartz: Fix reference leak in avi splitter on end of stream. 2008-07-14 12:21:40 +02:00
Maarten Lankhorst 19360d41a0 quartz: Add rewrite of avi splitter. 2008-07-09 10:59:27 +02:00
Francois Gouget 42a61d7ed7 Assorted spelling fixes. 2008-05-06 16:10:20 +02:00