Drew Ronneberg
4d9b7b6cbc
urlmon: Remove obsolete -D_URLMON_ from Makefile.in.
...
Signed-off-by: Drew Ronneberg <drew_ronneberg@yahoo.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-02 11:36:02 +02:00
Drew Ronneberg
75f6f22d5b
oleaut32: Remove obsolete -D_OLEAUT32_ from Makefile.in.
...
Signed-off-by: Drew Ronneberg <drew_ronneberg@yahoo.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-02 11:35:53 +02:00
Drew Ronneberg
52a4126bc9
user32: Remove obsolete -D_WINABLE_ from Makefile.in.
...
Signed-off-by: Drew Ronneberg <drew_ronneberg@yahoo.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-02 11:35:39 +02:00
Drew Ronneberg
a1f8a75aa4
rpcrt4: Remove obsolete -D_RPCRT4_ from Makefile.in.
...
Signed-off-by: Drew Ronneberg <drew_ronneberg@yahoo.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-02 11:35:26 +02:00
Drew Ronneberg
cacf4d1a55
netapi32: Remove obsolete -D_SVRAPI_ from Makefile.in.
...
Signed-off-by: Drew Ronneberg <drew_ronneberg@yahoo.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-02 11:35:09 +02:00
Drew Ronneberg
68bdfcda76
winspool.drv: Remove obsolete -D_SPOOL32_ from Makefile.in.
...
Signed-off-by: Drew Ronneberg <drew_ronneberg@yahoo.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-02 11:34:59 +02:00
Drew Ronneberg
842b0eb511
shdocvw: Remove obsolete -D_SHDOCVW_ from Makefile.in.
...
Signed-off-by: Drew Ronneberg <drew_ronneberg@yahoo.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-02 11:34:45 +02:00
Nikolay Sivov
979868aed5
dwrite/opentype: Do not include base advance to the mark advance offset.
...
This is handled later using attachment chains, after all positional features are applied.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-02 11:34:14 +02:00
Nikolay Sivov
d2d91fba55
dwrite/opentype: Fix incorrect MarkGlyphSets table handling.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-02 11:34:09 +02:00
Nikolay Sivov
e71920d2f4
dwrite/opentype: Correct flags field size for layout lookup structure.
...
Higher 16 bits are used for mark filtering set index.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-02 11:34:05 +02:00
Rémi Bernon
1e3ae78a69
mf/tests: Expect identical major types for transform info.
...
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-02 11:29:12 +02:00
Rémi Bernon
29c67fb3ae
mf/tests: Add tests changing the H264 decoder output video format.
...
The h264data.bin source has been re-generated with a static pattern to
avoid differences between the nv12 and i420 frames. The output format
changes apparently drops some decoded frames in a way that's not really
relevant and may make the GStreamer implementation harder:
gst-launch-1.0 videotestsrc num-buffers=60 pattern=smpte100 ! \
video/x-raw,format=I420,width=82,height=84,framerate=30000/1001 ! \
videoconvert ! x264enc ! filesink location=dlls/mf/tests/h264data.bin
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-02 11:29:08 +02:00
Rémi Bernon
6e2ac3b617
mf/tests: Add some IMFTransform output sample attribute tests.
...
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-02 11:27:24 +02:00
Rémi Bernon
77c25c86af
mf/tests: Use real audio data for WMA encoder / decoder tests.
...
Instead of silent data. This shows some difference in the FFmpeg decoded
data, with the data delayed by half a buffer, explaining the additional
data we decode.
The audiodata.bin resource has been generated with:
gst-launch-1.0 audiomixer name=mix ! \
audio/x-raw,format=F32LE,rate=22050,channels=2 ! \
filesink location=dlls/winegstreamer/tests/audiodata.bin \
audiotestsrc freq=400 volume=0.2 num-buffers=1 \
samplesperbuffer=22050 ! mix. \
audiotestsrc freq=600 volume=0.2 num-buffers=1 \
samplesperbuffer=22050 timestamp-offset=20000000 ! mix.
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-02 11:27:21 +02:00
Rémi Bernon
ab12039992
mf/tests: Skip todo_wine tests with a goto statement.
...
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-02 11:27:18 +02:00
Huw Davies
a3a86769d2
wineoss: Move DRVM_INIT and DRVM_EXIT to the unixlib.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Andrew Eikum <aeikum@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-02 11:26:51 +02:00
Huw Davies
207b38a890
wineoss: Move MIDM_OPEN and MIDM_CLOSE to the unixlib.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Andrew Eikum <aeikum@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-02 11:26:47 +02:00
Huw Davies
4a943cbd36
wineoss: Use a pipe to signal the end of the record thread.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Andrew Eikum <aeikum@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-02 11:26:44 +02:00
Huw Davies
a0f0c3f345
wineoss: Introduce a helper to retrieve the time.
...
The motivation is that this will need to be called from a
non-Win32 thread and so shouldn't use the Win32 API. An
added benefit is that it will eliminate the 16ms jitter
associated with GetTickCount().
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Andrew Eikum <aeikum@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-02 11:26:40 +02:00
Huw Davies
60f9750442
wineoss: Move the midi in data handlers to the unixlib.
...
The syscall itself is temporary.
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Andrew Eikum <aeikum@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-02 11:26:36 +02:00
Huw Davies
31c5a82b5f
wineoss: Introduce a notification thread.
...
Currently the thread just blocks until told to quit by midi_release.
Eventually this thread will dispatch the MIM_DATA and MIM_LONGDATA
notifications.
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Andrew Eikum <aeikum@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-02 11:26:30 +02:00
Anton Baskanov
64b96eec7d
winegstreamer: Reject incompatible output types in MPEG audio decoder.
...
Signed-off-by: Anton Baskanov <baskanov@gmail.com>
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-04-28 23:03:36 +02:00
Anton Baskanov
a7a90de929
quartz/tests: Add tests for MPEG audio decoder sink connection.
...
Signed-off-by: Anton Baskanov <baskanov@gmail.com>
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-04-28 23:03:31 +02:00
Anton Baskanov
2298f04a1d
winegstreamer: Reject incompatible input media types in MPEG audio decoder.
...
Signed-off-by: Anton Baskanov <baskanov@gmail.com>
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-04-28 23:03:27 +02:00
Rémi Bernon
3aaa953bd6
winegstreamer: Check whether transforms are supported at creation time.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52908
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52914
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-04-28 23:03:18 +02:00
Rémi Bernon
8c5207f6a7
winegstreamer: Check caps pointer in wg_format_to_caps_h264.
...
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-04-28 23:03:14 +02:00
Rémi Bernon
9cc016ecb9
winegstreamer: Ignore unset H264 format profile and level.
...
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-04-28 23:03:08 +02:00
Zebediah Figura
29f91b916a
wined3d: Refuse blits between height-scaled formats in the raw blitter.
...
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-04-28 19:17:34 +02:00
Zebediah Figura
7df8cd35d5
wined3d: Refuse blits between height-scaled formats in the FBO blitter.
...
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-04-28 19:17:30 +02:00
Zebediah Figura
374c58ccb1
wined3d: Refuse blits between height-scaled formats in the CPU blitter.
...
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-04-28 19:17:25 +02:00
Biswapriyo Nath
842115bbb8
include: Add Windows.Storage.Streams.Buffer runtimeclass declaration.
...
Signed-off-by: Biswapriyo Nath <nathbappai@gmail.com>
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-04-28 16:14:21 +02:00
Rémi Bernon
007e51719b
include: Use nested namespaces in windows.storage.streams.idl.
...
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-04-28 16:14:17 +02:00
Jacek Caban
bd721f0371
winex11: Directly use ntdll for utf8 conversion.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-04-28 16:12:24 +02:00
Jacek Caban
6afcd71a82
winex11: Move Unicode conversion out of string_from_unicode_text.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-04-28 16:12:24 +02:00
Jacek Caban
56f1ed6a2a
winex11: Move Unicode conversion out of unicode_text_from_string.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-04-28 16:12:24 +02:00
Jacek Caban
aa9072998f
winex11: Use inline intersect_rect helper instead of IntersectRect.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-04-28 16:12:24 +02:00
Jacek Caban
ace09cf315
winex11: Move XdndLeave event handler to event.c.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-04-28 16:12:24 +02:00
Jacek Caban
e510f8650e
winex11: Move XdndDrop event handler to event.c.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-04-28 16:12:24 +02:00
Jacek Caban
1d337249f1
winex11: Move XdndPosition event handler to event.c.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-04-28 16:12:24 +02:00
Jacek Caban
3b06509f46
winex11: Move XdndEnter event handler to event.c.
...
In preparation for xdnd.c being in PE file.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-04-28 16:12:20 +02:00
Huw Davies
3b4dbc2971
wineoss: Combine midReceiveChar() into handle_midi_data().
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Andrew Eikum <aeikum@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-04-28 16:12:15 +02:00
Huw Davies
718c52cfd9
wineoss: Make the MIM_LONGDATA time relative to the start time.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Andrew Eikum <aeikum@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-04-28 16:12:11 +02:00
Huw Davies
46c3fd9a7d
wineoss: Move the regular data handling to a separate helper.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Andrew Eikum <aeikum@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-04-28 16:12:08 +02:00
Huw Davies
96fe738087
wineoss: Move the sysex handling to a separate helper.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Andrew Eikum <aeikum@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-04-28 16:12:04 +02:00
Huw Davies
aa99a9f175
wineoss: Add the leading 0xf0 to the sysex data.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Andrew Eikum <aeikum@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-04-28 16:12:00 +02:00
Huw Davies
9a7924a687
wineoss: Simplify the midi in dispatcher.
...
The continue statement looks a bit awkward at the moment,
but a future patch will introduce more code into the for
loop.
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Andrew Eikum <aeikum@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-04-28 16:11:55 +02:00
Louis Lenders
1d0dd6d778
wbemprox: Add FreeVirtualMemory property to Win32_Operatingsystem.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52887
Signed-off-by: Louis Lenders <xerox.xerox2000x@gmail.com>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-04-28 13:45:17 +02:00
Louis Lenders
ba8e416e63
wbemprox: Add SystemType property to Win32_Computersystem.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52887
Signed-off-by: Louis Lenders <xerox.xerox2000x@gmail.com>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-04-28 13:45:12 +02:00
Louis Lenders
789eecc665
wbemprox: Add WindowsDirectory property to Win32_Operatingsystem.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52887
Signed-off-by: Louis Lenders <xerox.xerox2000x@gmail.com>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-04-28 13:45:06 +02:00
Louis Lenders
77fc1cd0c6
wbemprox: Add BootDevice property to Win32_Operatingsystem.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52887
Signed-off-by: Louis Lenders <xerox.xerox2000x@gmail.com>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-04-28 13:45:00 +02:00