Zebediah Figura
|
ed4df6964c
|
qcap: Use IMemAllocator::GetBuffer() and IMediaSample::SetTime() directly.
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2022-02-07 10:58:07 +01:00 |
Zebediah Figura
|
859809be48
|
qcap/vfwcapture: Allow changing state while unconnected.
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2022-02-07 10:58:04 +01:00 |
Alexandre Julliard
|
f0cd33c69e
|
include: Add support for defining Win32 types as 'long' where possible.
Add -DWINE_NO_LONG_TYPES to modules that still have compilation
warnings with long types.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2022-01-27 20:38:22 +01:00 |
Zebediah Figura
|
9156e124f3
|
strmbase: Try sink types before source types.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=50668
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-12-23 09:59:00 +01:00 |
Zebediah Figura
|
bfc1f808fa
|
qcap/tests: Test that sink pins are enumerated first.
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-12-23 09:58:51 +01:00 |
Zebediah Figura
|
ecb7c90131
|
qcap/avimux: Implement source_query_accept().
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-12-23 09:58:43 +01:00 |
Alexandre Julliard
|
e5d69d9ee6
|
configure: Assume that sys/ioctl.h is available on Unix.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-12-09 18:43:51 +01:00 |
Alexandre Julliard
|
b3ca48f39c
|
configure: Assume that sys/time.h is available on Unix.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-12-09 18:43:51 +01:00 |
Alexandre Julliard
|
e3001b6a7c
|
configure: Assume that sys/mman.h is available on Unix.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-12-09 18:43:51 +01:00 |
Alexandre Julliard
|
13ec7952e0
|
configure: Assume that unistd.h is available on Unix.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-12-09 18:43:51 +01:00 |
Alexandre Julliard
|
bd610fd705
|
qcap: Implement Wow64 entry points in the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-11-09 21:45:57 +01:00 |
Alexandre Julliard
|
62e2d7a99b
|
qcap: Convert the Unix library to the __wine_unix_call interface.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-11-03 21:06:47 +01:00 |
Alexandre Julliard
|
088a787a2c
|
makefiles: Make -mno-cygwin the default.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-09-20 22:45:48 +02:00 |
Francois Gouget
|
80b37cd512
|
qcap: Make v4l_device_create() static.
Signed-off-by: Francois Gouget <fgouget@free.fr>
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-08-27 20:25:02 +02:00 |
Michael Stefaniuc
|
b706834a23
|
qcap/tests: Remove duplicated ok() call.
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-08-26 22:10:17 +02:00 |
Zebediah Figura
|
d3cd3ebc3c
|
qcap: Always return S_FALSE from DllCanUnloadNow().
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-08-26 09:34:23 +02:00 |
Zebediah Figura
|
2f5805fa8d
|
qcap: Switch to the quartz debug channel.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-07-10 15:38:57 +02:00 |
Zebediah Figura
|
a216c0a28b
|
qcap/vfwcapture: Set the correct allocator properties when connecting.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-06-28 19:43:28 +02:00 |
Zebediah Figura
|
f4ae8117c4
|
qcap/vfwcapture: Do not fail vfw_capture_init_stream() if IMemAllocator::SetProperties() fails.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-06-15 12:07:47 +02:00 |
Zebediah Figura
|
c768dbf97f
|
qcap/tests: Add tests for allocator management by the video capture filter.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-06-15 12:07:44 +02:00 |
Zebediah Figura
|
1e16595c33
|
qcap/tests: Add some tests for filter state on the video capture filter.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-06-15 12:07:42 +02:00 |
Alexandre Julliard
|
1331a8ea0f
|
winecrt0: Determine the registration module handle directly in __wine_register_resources().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-04-30 22:59:50 +02:00 |
Jacek Caban
|
d5ab8f3dc9
|
qcap: Use nameless unions.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-03-26 16:16:12 +01:00 |
Jacek Caban
|
b39b9eea39
|
include: Don't default to WINE_NO_NAMELESS_EXTENSION for Wine build.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-03-22 21:48:38 +01:00 |
Zebediah Figura
|
690afb42f6
|
strmbase: Rename csFilter to filter_cs.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-01-19 08:52:32 +01:00 |
Huw Davies
|
73281bf132
|
qcap: Avoid unused variable warning if v4l is absent.
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-12-22 21:25:32 +01:00 |
Michael Stefaniuc
|
e23fd8e627
|
qcap/tests: Use wide-char string literals.
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-12-15 14:01:16 +01:00 |
Michael Stefaniuc
|
ab234b5446
|
qcap: Use wide-char string literals.
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-12-03 10:25:42 +01:00 |
Zebediah Figura
|
49971c0c19
|
qcap/tests: Remove old tests for smart tee streaming.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-11-30 19:01:55 +01:00 |
Zebediah Figura
|
c431868593
|
qcap/tests: Add some tests for smart tee streaming using the strmbase infrastructure.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-11-30 19:01:55 +01:00 |
Zebediah Figura
|
b0b63aec47
|
qcap: Use malloc() instead of HeapAlloc() or CoTaskMemAlloc().
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-11-27 18:28:35 +01:00 |
Zebediah Figura
|
8f8cdc7ac7
|
qcap: Use wide-char string literals.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-11-27 18:28:35 +01:00 |
Zebediah Figura
|
69932cf76f
|
qcap: Link to strmbase.
This reverts 4c2c989341 .
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-11-27 18:28:35 +01:00 |
Zebediah Figura
|
ee7bba6a4f
|
qcap: Build with msvcrt.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-11-27 18:28:35 +01:00 |
Zebediah Figura
|
786d81d802
|
qcap: Make video capture functions CDECL.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-11-27 18:28:35 +01:00 |
Zebediah Figura
|
d4ded92b02
|
qcap: Move v4l2 support to a new Unix library.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-11-27 18:28:35 +01:00 |
Zebediah Figura
|
8bcb4466c9
|
qcap: Use malloc() instead of heap_alloc().
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-11-27 18:28:35 +01:00 |
Zebediah Figura
|
6de7c227ed
|
qcap: Directly pass a VIDEOINFOHEADER pointer to the get_media_type() operation.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-11-26 21:31:53 +01:00 |
Zebediah Figura
|
82abcec541
|
qcap: Directly pass a VIDEOINFOHEADER pointer to the get_format() operation.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-11-26 21:31:53 +01:00 |
Zebediah Figura
|
d00c6af248
|
qcap: Validate the index in AMStreamConfig_GetStreamCaps().
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-11-26 21:31:53 +01:00 |
Zebediah Figura
|
fa0ff00e57
|
qcap: Directly pass AM_MEDIA_TYPE and VIDEOINFOHEADER pointers to the get_caps() operation.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-11-26 21:31:53 +01:00 |
Zebediah Figura
|
14088498ec
|
qcap: Return the connection type from IAMStreamConfig::GetFormat() if connected.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-11-26 21:31:53 +01:00 |
Zebediah Figura
|
2e6a55a5b1
|
qcap/tests: Add some tests for pin connection.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-11-26 21:31:53 +01:00 |
Zebediah Figura
|
786451c1b6
|
qcap: Move the allocator management to vfwcapture.c.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-11-25 10:17:22 +01:00 |
Zebediah Figura
|
26cbb3dd6f
|
qcap: Move the video capture streaming thread to vfwcapture.c.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-11-25 10:17:22 +01:00 |
Zebediah Figura
|
db143ed080
|
qcap: Move the video capture device creation function to the function table.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-11-25 10:17:22 +01:00 |
Zebediah Figura
|
3657748a1b
|
qcap: Move the image buffer back into the video_capture_device structure.
This undoes 7aa9a04f26 .
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-11-25 10:17:18 +01:00 |
Zebediah Figura
|
9a317e5cb5
|
qcap: Call the right method to clean up the video capture stream.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-11-24 16:53:53 +01:00 |
Zebediah Figura
|
417654b1ce
|
qcap: Get rid of the VfwCapture typedef.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-11-24 16:53:52 +01:00 |
Zebediah Figura
|
fdae81b208
|
qcap: Remove "stub" from an implemented function.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-11-24 16:53:52 +01:00 |